From c514a282e72f05c71d15036bf534b21a37820b7c Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 13:20:17 +0200 Subject: [PATCH 1/8] update smodot v1.0.11 --- configs/mandala.yml | 2 +- executor/Cargo.lock | 1091 ++++------------- executor/Cargo.toml | 3 +- executor/src/lib.rs | 43 +- executor/src/proof.rs | 21 +- executor/src/task.rs | 98 +- package.json | 2 +- .../src/blockchain/block-builder.ts | 19 +- .../inherent/parachain/validation-data.ts | 6 +- packages/chopsticks/src/executor.test.ts | 2 +- packages/chopsticks/src/executor.ts | 34 +- packages/chopsticks/src/genesis-provider.ts | 6 +- .../e2e/src/__snapshots__/chain.test.ts.snap | 134 +- .../dry-run-extrinsic.test.ts.snap | 34 +- .../e2e/src/__snapshots__/state.test.ts.snap | 12 +- .../src/__snapshots__/storage.test.ts.snap | 218 ++-- packages/e2e/src/chain.test.ts | 8 +- packages/e2e/src/dry-run-extrinsic.test.ts | 9 +- packages/e2e/src/helper.ts | 7 +- packages/e2e/src/mock-signature.test.ts | 16 +- packages/e2e/src/state.test.ts | 4 +- packages/e2e/src/storage.test.ts | 25 +- packages/e2e/src/system.test.ts | 10 +- packages/testing/package.json | 2 +- vendor/smoldot | 2 +- yarn.lock | 10 +- 26 files changed, 600 insertions(+), 1218 deletions(-) diff --git a/configs/mandala.yml b/configs/mandala.yml index 402f5e5e..487fa8ad 100644 --- a/configs/mandala.yml +++ b/configs/mandala.yml @@ -1,4 +1,4 @@ -endpoint: wss://mandala-rpc.aca-staging.network/ws +endpoint: wss://mandala-tc9-rpc.aca-staging.network mock-signature-host: true block: ${env.MANDALA_BLOCK_NUMBER} db: ./db.sqlite diff --git a/executor/Cargo.lock b/executor/Cargo.lock index bc2b194b..37b19a2f 100644 --- a/executor/Cargo.lock +++ b/executor/Cargo.lock @@ -2,15 +2,6 @@ # It is not intended for manual editing. version = 3 -[[package]] -name = "addr2line" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" -dependencies = [ - "gimli", -] - [[package]] name = "aead" version = "0.4.3" @@ -57,23 +48,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "ahash" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", -] - -[[package]] -name = "anyhow" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" - [[package]] name = "arrayref" version = "0.3.6" @@ -91,9 +65,9 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "async-channel" @@ -101,58 +75,55 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" dependencies = [ - "concurrent-queue 2.0.0", + "concurrent-queue", "event-listener", "futures-core", ] [[package]] name = "async-executor" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" +checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" dependencies = [ + "async-lock", "async-task", - "concurrent-queue 1.2.4", + "concurrent-queue", "fastrand", "futures-lite", - "once_cell", "slab", ] [[package]] -name = "async-global-executor" -version = "2.3.1" +name = "async-fs" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" dependencies = [ - "async-channel", - "async-executor", - "async-io", "async-lock", + "autocfg", "blocking", "futures-lite", - "once_cell", ] [[package]] name = "async-io" -version = "1.9.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e21f3a490c72b3b0cf44962180e60045de2925d8dff97918f7ee43c8f637c7" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" dependencies = [ + "async-lock", "autocfg", - "concurrent-queue 1.2.4", + "cfg-if", + "concurrent-queue", "futures-lite", - "libc", "log", - "once_cell", "parking", "polling", + "rustix", "slab", "socket2", "waker-fn", - "winapi", ] [[package]] @@ -165,29 +136,33 @@ dependencies = [ ] [[package]] -name = "async-std" -version = "1.12.0" +name = "async-net" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" +checksum = "4051e67316bc7eff608fe723df5d32ed639946adcd69e07df41fd42a7b411f1f" +dependencies = [ + "async-io", + "autocfg", + "blocking", + "futures-lite", +] + +[[package]] +name = "async-process" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" dependencies = [ - "async-channel", - "async-global-executor", "async-io", "async-lock", - "crossbeam-utils", - "futures-channel", - "futures-core", - "futures-io", + "autocfg", + "blocking", + "cfg-if", + "event-listener", "futures-lite", - "gloo-timers", - "kv-log-macro", - "log", - "memchr", - "once_cell", - "pin-project-lite", - "pin-utils", - "slab", - "wasm-bindgen-futures", + "rustix", + "signal-hook", + "windows-sys 0.48.0", ] [[package]] @@ -197,24 +172,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" [[package]] -name = "async-trait" -version = "0.1.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.105", -] - -[[package]] -name = "atomic" -version = "0.5.1" +name = "atomic-take" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" -dependencies = [ - "autocfg", -] +checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3" [[package]] name = "atomic-waker" @@ -236,18 +197,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.0" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] +checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" [[package]] name = "bip39" @@ -276,7 +228,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9cf849ee05b2ee5fba5e36f97ff8ec2533916700fc0758d40d92136a42f3388" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", ] [[package]] @@ -309,23 +261,27 @@ dependencies = [ [[package]] name = "blocking" -version = "1.2.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc" +checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" dependencies = [ "async-channel", + "async-lock", "async-task", "atomic-waker", "fastrand", "futures-lite", - "once_cell", + "log", ] [[package]] name = "bs58" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" +checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +dependencies = [ + "tinyvec", +] [[package]] name = "bumpalo" @@ -333,12 +289,6 @@ version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" -[[package]] -name = "byte-slice-cast" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c5fdd0166095e1d463fc6cc01aa8ce547ad77a4e84d42eb6762b084e28067e" - [[package]] name = "byteorder" version = "1.4.3" @@ -351,12 +301,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" -[[package]] -name = "cache-padded" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" - [[package]] name = "cc" version = "1.0.73" @@ -396,12 +340,13 @@ dependencies = [ [[package]] name = "chopsticks-executor" -version = "0.6.6" +version = "0.6.5" dependencies = [ - "arrayvec 0.7.2", + "arrayvec 0.7.4", "console_error_panic_hook", "console_log", "getrandom", + "hashbrown 0.14.0", "hex", "hex-literal", "js-sys", @@ -423,15 +368,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "concurrent-queue" -version = "1.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" -dependencies = [ - "cache-padded", -] - [[package]] name = "concurrent-queue" version = "2.0.0" @@ -473,15 +409,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" -[[package]] -name = "cpp_demangle" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" -dependencies = [ - "cfg-if", -] - [[package]] name = "cpufeatures" version = "0.2.5" @@ -491,113 +418,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cranelift-bforest" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0853f4732d9557cc1f3b4a97112bd5f00a7c619c9828edb45d0a2389ce2913f9" -dependencies = [ - "cranelift-entity", -] - -[[package]] -name = "cranelift-codegen" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed06a9dd2e065be7c1f89cdc820c8c328d2cb69b2be0ba6338fe4050b30bf510" -dependencies = [ - "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-entity", - "cranelift-isle", - "gimli", - "hashbrown 0.13.2", - "log", - "regalloc2", - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cranelift-codegen-meta" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416f0e0e34689be78c2689b31374404d21f1c7667431fd7cd29bed0fa8a67ce8" -dependencies = [ - "cranelift-codegen-shared", -] - -[[package]] -name = "cranelift-codegen-shared" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05c0a89f82c5731ccad8795cd91cc3c771295aa42c268c7f81607388495d374" - -[[package]] -name = "cranelift-entity" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f184fc14ff49b119760e5f96d1c836d89ee0f5d1b94073ebe88f45b745a9c7a5" -dependencies = [ - "serde", -] - -[[package]] -name = "cranelift-frontend" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1990b107c505d3bb0e9fe7ee9a4180912c924c12da1ebed68230393789387858" -dependencies = [ - "cranelift-codegen", - "log", - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cranelift-isle" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47d398114545d4de2b152c28b1428c840e55764a6b58eea2a0e5c661d9a382a" - -[[package]] -name = "cranelift-native" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c769285ed99f5791ca04d9716b3ca3508ec4e7b959759409fddf51ad0481f51" -dependencies = [ - "cranelift-codegen", - "libc", - "target-lexicon", -] - -[[package]] -name = "cranelift-wasm" -version = "0.94.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cbcdec1d7b678919910d213b9e98d5d4c65eeb2153ac042535b00931f093d3" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools", - "log", - "smallvec", - "wasmparser", - "wasmtime-types", -] - -[[package]] -name = "crc32fast" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" -dependencies = [ - "cfg-if", -] - [[package]] name = "crossbeam-queue" version = "0.3.8" @@ -643,16 +463,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ctor" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" -dependencies = [ - "quote", - "syn 1.0.105", -] - [[package]] name = "ctr" version = "0.8.0" @@ -726,9 +536,9 @@ dependencies = [ [[package]] name = "digest" -version = "0.10.6" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.3", "crypto-common", @@ -763,13 +573,13 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "errno" -version = "0.2.8" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" dependencies = [ "errno-dragonfly", "libc", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -788,12 +598,6 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -[[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - [[package]] name = "fastrand" version = "1.8.0" @@ -815,15 +619,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "form_urlencoded" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" -dependencies = [ - "percent-encoding", -] - [[package]] name = "futures" version = "0.3.28" @@ -832,7 +627,6 @@ checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" dependencies = [ "futures-channel", "futures-core", - "futures-executor", "futures-io", "futures-sink", "futures-task", @@ -855,18 +649,6 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" -[[package]] -name = "futures-executor" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", - "num_cpus", -] - [[package]] name = "futures-io" version = "0.3.28" @@ -875,9 +657,9 @@ checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" [[package]] name = "futures-lite" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" dependencies = [ "fastrand", "futures-core", @@ -929,15 +711,6 @@ dependencies = [ "slab", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "generic-array" version = "0.14.6" @@ -971,62 +744,29 @@ dependencies = [ "polyval", ] -[[package]] -name = "gimli" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" -dependencies = [ - "fallible-iterator", - "indexmap", - "stable_deref_trait", -] - -[[package]] -name = "gloo-timers" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fb7d06c1c8cc2a29bee7ec961009a0b2caa0793ee4900c2ffb348734ba1c8f9" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ - "ahash 0.7.6", + "ahash", ] [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" dependencies = [ - "ahash 0.8.3", "serde", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "hermit-abi" -version = "0.2.6" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" -dependencies = [ - "libc", -] +checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" [[package]] name = "hex" @@ -1056,7 +796,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", ] [[package]] @@ -1076,44 +816,6 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" -[[package]] -name = "id-arena" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" - -[[package]] -name = "idna" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.105", -] - -[[package]] -name = "indexmap" -version = "1.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - [[package]] name = "indexmap-nostd" version = "0.4.0" @@ -1129,21 +831,28 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "intx" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" + [[package]] name = "io-lifetimes" -version = "1.0.5" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ + "hermit-abi", "libc", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "itertools" -version = "0.10.5" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" dependencies = [ "either", ] @@ -1169,20 +878,11 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" -[[package]] -name = "kv-log-macro" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" -dependencies = [ - "log", -] - [[package]] name = "libc" -version = "0.2.135" +version = "0.2.146" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" +checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" [[package]] name = "libm" @@ -1246,9 +946,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.1.4" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "log" @@ -1257,16 +957,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ "cfg-if", - "value-bag", -] - -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", ] [[package]] @@ -1275,24 +965,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" -[[package]] -name = "memfd" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b20a59d985586e4a5aef64564ac77299f8586d8be6cf9106a5a40207e8908efb" -dependencies = [ - "rustix", -] - -[[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" -dependencies = [ - "autocfg", -] - [[package]] name = "merlin" version = "3.0.0" @@ -1375,28 +1047,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "num_cpus" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "object" -version = "0.30.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" -dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap", - "memchr", -] - [[package]] name = "once_cell" version = "1.15.0" @@ -1419,30 +1069,6 @@ dependencies = [ "libm 0.1.4", ] -[[package]] -name = "parity-scale-codec" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "637935964ff85a605d114591d4d2c13c5d1ba2806dae97cea6bf180238a749ac" -dependencies = [ - "arrayvec 0.7.2", - "byte-slice-cast", - "impl-trait-for-tuples", - "parity-scale-codec-derive", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "3.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b26a931f824dd4eca30b3e43bb4f31cd5f0d3a403c5f5ff27106b805bfde7b" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 1.0.105", -] - [[package]] name = "parking" version = "2.0.0" @@ -1461,33 +1087,27 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0ca0b5a68607598bf3bad68f32227a8164f6254833f84eafaac409cd6746c31" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", ] -[[package]] -name = "percent-encoding" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" - [[package]] name = "pin-project" -version = "1.0.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" +checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.0.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" +checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" dependencies = [ "proc-macro2", "quote", - "syn 1.0.105", + "syn 2.0.15", ] [[package]] @@ -1551,17 +1171,6 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" -[[package]] -name = "proc-macro-crate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" -dependencies = [ - "once_cell", - "thiserror", - "toml", -] - [[package]] name = "proc-macro2" version = "1.0.56" @@ -1571,26 +1180,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "psm" -version = "0.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" -dependencies = [ - "cc", -] - -[[package]] -name = "pulldown-cmark" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8" -dependencies = [ - "bitflags", - "memchr", - "unicase", -] - [[package]] name = "quote" version = "1.0.26" @@ -1636,24 +1225,6 @@ dependencies = [ "getrandom", ] -[[package]] -name = "regalloc2" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" -dependencies = [ - "fxhash", - "log", - "slice-group-by", - "smallvec", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" - [[package]] name = "rustc_version" version = "0.4.0" @@ -1665,26 +1236,26 @@ dependencies = [ [[package]] name = "rustix" -version = "0.36.8" +version = "0.37.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" +checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" dependencies = [ "bitflags", "errno", "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "ruzstd" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a15e661f0f9dac21f3494fe5d23a6338c0ac116a2d22c2b63010acd89467ffe" +checksum = "ac3ffab8f9715a0d455df4bbb9d21e91135aab3cd3ca187af0cd0c3c3f868fdc" dependencies = [ "byteorder", - "thiserror", + "thiserror-core", "twox-hash", ] @@ -1701,7 +1272,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" dependencies = [ "arrayref", - "arrayvec 0.7.2", + "arrayvec 0.7.4", "curve25519-dalek-ng", "merlin", "rand_core 0.6.4", @@ -1718,9 +1289,9 @@ checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" [[package]] name = "serde" -version = "1.0.160" +version = "1.0.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" +checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" dependencies = [ "serde_derive", ] @@ -1738,9 +1309,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.160" +version = "1.0.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" +checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" dependencies = [ "proc-macro2", "quote", @@ -1786,13 +1357,32 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.6" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.6", + "digest 0.10.7", +] + +[[package]] +name = "signal-hook" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +dependencies = [ + "libc", ] [[package]] @@ -1810,26 +1400,37 @@ dependencies = [ "autocfg", ] -[[package]] -name = "slice-group-by" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" - [[package]] name = "smallvec" version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +[[package]] +name = "smol" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" +dependencies = [ + "async-channel", + "async-executor", + "async-fs", + "async-io", + "async-lock", + "async-net", + "async-process", + "blocking", + "futures-lite", +] + [[package]] name = "smoldot" -version = "0.5.0" +version = "0.8.0" dependencies = [ - "arrayvec 0.7.2", - "async-std", - "atomic", - "base64 0.21.0", + "arrayvec 0.7.4", + "async-lock", + "atomic-take", + "base64 0.21.2", "bip39", "blake2-rfc", "bs58", @@ -1839,8 +1440,10 @@ dependencies = [ "either", "event-listener", "fnv", - "futures", - "hashbrown 0.13.2", + "futures-channel", + "futures-lite", + "futures-util", + "hashbrown 0.14.0", "hex", "hmac 0.12.1", "itertools", @@ -1851,7 +1454,6 @@ dependencies = [ "num-bigint", "num-rational", "num-traits", - "parity-scale-codec", "pbkdf2", "pin-project", "rand", @@ -1860,16 +1462,16 @@ dependencies = [ "schnorrkel", "serde", "serde_json", - "sha2 0.10.6", + "sha2 0.10.7", "siphasher", "slab", "smallvec", + "smol", "snow", "soketto", "tiny-keccak", "twox-hash", "wasmi", - "wasmtime", ] [[package]] @@ -1884,7 +1486,7 @@ dependencies = [ "curve25519-dalek 4.0.0-rc.1", "rand_core 0.6.4", "rustc_version", - "sha2 0.10.6", + "sha2 0.10.7", "subtle", ] @@ -1919,12 +1521,6 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - [[package]] name = "static_assertions" version = "1.1.0" @@ -1978,25 +1574,19 @@ dependencies = [ ] [[package]] -name = "target-lexicon" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d" - -[[package]] -name = "thiserror" -version = "1.0.37" +name = "thiserror-core" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +checksum = "0d97345f6437bb2004cd58819d8a9ef8e36cdd7661c2abc4bbde0a7c40d9f497" dependencies = [ - "thiserror-impl", + "thiserror-core-impl", ] [[package]] -name = "thiserror-impl" -version = "1.0.37" +name = "thiserror-core-impl" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +checksum = "10ac1c5050e43014d16b2f94d0d2ce79e65ffdd8b38d8048f9c8f6a8a6da62ac" dependencies = [ "proc-macro2", "quote", @@ -2027,15 +1617,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "toml" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" -dependencies = [ - "serde", -] - [[package]] name = "twox-hash" version = "1.6.3" @@ -2052,36 +1633,12 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" -[[package]] -name = "unicase" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" -dependencies = [ - "version_check", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" - [[package]] name = "unicode-ident" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" -[[package]] -name = "unicode-normalization" -version = "0.1.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-xid" version = "0.2.4" @@ -2098,27 +1655,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "url" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "value-bag" -version = "1.0.0-alpha.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" -dependencies = [ - "ctor", - "version_check", -] - [[package]] name = "version_check" version = "0.9.4" @@ -2205,10 +1741,11 @@ checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" [[package]] name = "wasmi" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677160b1166881badada1137afc6457777126f328ae63a18058b504f546f0828" +checksum = "e51fb5c61993e71158abf5bb863df2674ca3ec39ed6471c64f07aeaf751d67b4" dependencies = [ + "intx", "smallvec", "spin", "wasmi_arena", @@ -2234,16 +1771,6 @@ dependencies = [ "paste", ] -[[package]] -name = "wasmparser" -version = "0.100.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" -dependencies = [ - "indexmap", - "url", -] - [[package]] name = "wasmparser-nostd" version = "0.100.1" @@ -2253,209 +1780,6 @@ dependencies = [ "indexmap-nostd", ] -[[package]] -name = "wasmtime" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15ac4b4bee3bcf3750911c7104cf50f12c6b1055cc491254c508294b019fd79" -dependencies = [ - "anyhow", - "async-trait", - "bincode", - "cfg-if", - "indexmap", - "libc", - "log", - "object", - "once_cell", - "paste", - "psm", - "serde", - "target-lexicon", - "wasmparser", - "wasmtime-component-macro", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit", - "wasmtime-runtime", - "windows-sys 0.45.0", -] - -[[package]] -name = "wasmtime-asm-macros" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06f9859a704f6b807a3e2e3466ab727f3f748134a96712d0d27c48ba32b32992" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "wasmtime-component-macro" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f851a08ee7b76f74a51d1fd1ce22b139a40beb1792b4f903279c46b568eb1ec" -dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn 1.0.105", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", -] - -[[package]] -name = "wasmtime-component-util" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc0e0e733a8d097a137e05d5e7f62376600d32bd89bdc22c002d1826ae5af2e" - -[[package]] -name = "wasmtime-cranelift" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5ce3bc589c19cd055cc5210daaf77288563010f45cce40c58b57182b9b5bdd" -dependencies = [ - "anyhow", - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", - "gimli", - "log", - "object", - "target-lexicon", - "thiserror", - "wasmparser", - "wasmtime-environ", -] - -[[package]] -name = "wasmtime-environ" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78a205f0f0ea33bcb56756718a9a9ca1042614237d6258893c519f6fed593325" -dependencies = [ - "anyhow", - "cranelift-entity", - "gimli", - "indexmap", - "log", - "object", - "serde", - "target-lexicon", - "thiserror", - "wasmparser", - "wasmtime-types", -] - -[[package]] -name = "wasmtime-fiber" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d55f4f52b3f26b03e6774f2e6c41c72d4106175c58ddd0b74b4b4a81c1ba702c" -dependencies = [ - "cc", - "cfg-if", - "rustix", - "wasmtime-asm-macros", - "windows-sys 0.45.0", -] - -[[package]] -name = "wasmtime-jit" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b111d642a32c858096a57456e503f6b72abdbd04d15b44e12f329c238802f66" -dependencies = [ - "addr2line", - "anyhow", - "bincode", - "cfg-if", - "cpp_demangle", - "gimli", - "log", - "object", - "rustc-demangle", - "serde", - "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "windows-sys 0.45.0", -] - -[[package]] -name = "wasmtime-jit-debug" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7da0f3ae2e2cefa9d28f3f11bcf7d956433a60ccb34f359cd8c930e2bf1cf5a" -dependencies = [ - "once_cell", -] - -[[package]] -name = "wasmtime-jit-icache-coherence" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52aab5839634bd3b158757b52bb689e04815023f2a83b281d657b3a0f061f7a0" -dependencies = [ - "cfg-if", - "libc", - "windows-sys 0.45.0", -] - -[[package]] -name = "wasmtime-runtime" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b738633d1c81b5df6f959757ac529b5c0f69ca917c1cfefac2e114af5c397014" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "indexmap", - "libc", - "log", - "mach", - "memfd", - "memoffset", - "paste", - "rand", - "rustix", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "windows-sys 0.45.0", -] - -[[package]] -name = "wasmtime-types" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc565951214d0707de731561b84457e1200c545437a167f232e150c496295c6e" -dependencies = [ - "cranelift-entity", - "serde", - "thiserror", - "wasmparser", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "7.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f2a35ff0a64ae07d4fcfd7c9b745e517be00ddb9991f8e2ad2c913cc11094" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - [[package]] name = "web-sys" version = "0.3.60" @@ -2503,37 +1827,37 @@ version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.42.1", + "windows_aarch64_msvc 0.42.1", + "windows_i686_gnu 0.42.1", + "windows_i686_msvc 0.42.1", + "windows_x86_64_gnu 0.42.1", + "windows_x86_64_gnullvm 0.42.1", + "windows_x86_64_msvc 0.42.1", ] [[package]] name = "windows-sys" -version = "0.45.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ "windows-targets", ] [[package]] name = "windows-targets" -version = "0.42.1" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" +checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.0", + "windows_aarch64_msvc 0.48.0", + "windows_i686_gnu 0.48.0", + "windows_i686_msvc 0.48.0", + "windows_x86_64_gnu 0.48.0", + "windows_x86_64_gnullvm 0.48.0", + "windows_x86_64_msvc 0.48.0", ] [[package]] @@ -2542,36 +1866,72 @@ version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" + [[package]] name = "windows_aarch64_msvc" version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" + [[package]] name = "windows_i686_gnu" version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" +[[package]] +name = "windows_i686_gnu" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" + [[package]] name = "windows_i686_msvc" version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" +[[package]] +name = "windows_i686_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" + [[package]] name = "windows_x86_64_gnu" version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" + [[package]] name = "windows_x86_64_msvc" version = "0.42.1" @@ -2579,19 +1939,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" [[package]] -name = "wit-parser" -version = "0.6.4" +name = "windows_x86_64_msvc" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f887c3da527a51b321076ebe6a7513026a4757b6d4d144259946552d6fc728b3" -dependencies = [ - "anyhow", - "id-arena", - "indexmap", - "log", - "pulldown-cmark", - "unicode-xid", - "url", -] +checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "zeroize" diff --git a/executor/Cargo.toml b/executor/Cargo.toml index d0af1c77..59f7e242 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "chopsticks-executor" -version = "0.6.6" +version = "0.6.5" description = "Chopsticks executor" repository = "https://github.com/AcalaNetwork/chopsticks" license = "Apache-2.0" @@ -18,6 +18,7 @@ serde = { version = "1.0.151", default-features = false } serde_json = { version = "1.0", default-features = false } hex = { version = "0.4.3", default-features = false } hex-literal = "0.4.1" +hashbrown = { version = "0.14.0", default-features = false, features = ["serde"] } wasm-bindgen = "0.2.83" serde-wasm-bindgen = "0.5.0" wasm-bindgen-futures = "0.4.33" diff --git a/executor/src/lib.rs b/executor/src/lib.rs index 2b35b548..92887568 100644 --- a/executor/src/lib.rs +++ b/executor/src/lib.rs @@ -1,6 +1,9 @@ extern crate console_error_panic_hook; -use smoldot::{json_rpc::methods::{HashHexString, HexString}, trie::TrieEntryVersion}; +use smoldot::{ + json_rpc::methods::{HashHexString, HexString}, + trie::TrieEntryVersion, +}; use std::collections::BTreeMap; use wasm_bindgen::prelude::*; @@ -15,15 +18,26 @@ fn setup_console() { } } +#[wasm_bindgen(typescript_custom_section)] +const _: &'static str = r#" +import { HexString } from '@polkadot/util/types'; +interface JsCallback { + getStorage: (key: HexString) => Promise + getStateRoot: () => Promise + getNextKey: (key: HexString) => Promise +} +"#; + #[wasm_bindgen] extern "C" { + #[wasm_bindgen(typescript_type = "JsCallback")] pub type JsCallback; #[wasm_bindgen(structural, method, js_name = "getStorage")] pub async fn get_storage(this: &JsCallback, key: JsValue) -> JsValue; - #[wasm_bindgen(structural, method, js_name = "getPrefixKeys")] - pub async fn get_prefix_keys(this: &JsCallback, key: JsValue) -> JsValue; + #[wasm_bindgen(structural, method, js_name = "getStateRoot")] + pub async fn get_state_root(this: &JsCallback) -> JsValue; #[wasm_bindgen(structural, method, js_name = "getNextKey")] pub async fn get_next_key(this: &JsCallback, key: JsValue) -> JsValue; @@ -41,12 +55,16 @@ pub async fn get_runtime_version(code: JsValue) -> Result { } #[wasm_bindgen] -pub async fn calculate_state_root(entries: JsValue, trie_version: JsValue) -> Result { +pub async fn calculate_state_root( + entries: JsValue, + trie_version: JsValue, +) -> Result { setup_console(); let entries = serde_wasm_bindgen::from_value::>(entries)?; - let trie_version = serde_wasm_bindgen::from_value::(trie_version)?; - let trie_version = TrieEntryVersion::try_from(trie_version).map_err(|_| "invalid trie version")?; + let trie_version = serde_wasm_bindgen::from_value::(trie_version)?; + let trie_version = + TrieEntryVersion::try_from(trie_version).map_err(|_| "invalid trie version")?; let hash = task::calculate_state_root(entries, trie_version); let result = serde_wasm_bindgen::to_value(&hash)?; @@ -75,14 +93,9 @@ pub async fn decode_proof( } #[wasm_bindgen] -pub async fn create_proof( - root_trie_hash: JsValue, - nodes: JsValue, - entries: JsValue, -) -> Result { +pub async fn create_proof(nodes: JsValue, entries: JsValue) -> Result { setup_console(); - let root_trie_hash = serde_wasm_bindgen::from_value::(root_trie_hash)?; let proof = serde_wasm_bindgen::from_value::>(nodes)?; let entries = serde_wasm_bindgen::from_value::)>>(entries)?; let entries = BTreeMap::from_iter( @@ -90,11 +103,7 @@ pub async fn create_proof( .into_iter() .map(|(key, value)| (key.0, value.map(|x| x.0))), ); - let proof = proof::create_proof( - root_trie_hash, - proof.into_iter().map(|x| x.0).collect(), - entries, - )?; + let proof = proof::create_proof(proof.into_iter().map(|x| x.0).collect(), entries)?; let result = serde_wasm_bindgen::to_value(&proof)?; Ok(result) diff --git a/executor/src/proof.rs b/executor/src/proof.rs index 6a826964..f3f5e4c4 100644 --- a/executor/src/proof.rs +++ b/executor/src/proof.rs @@ -15,7 +15,6 @@ pub fn decode_proof( nodes: Vec>, ) -> Result)>, String> { let config = Config::> { - trie_root_hash: &hash.0, proof: encode_proofs(nodes), }; let decoded = decode_and_verify_proof(config).map_err(|e| e.to_string())?; @@ -23,8 +22,8 @@ pub fn decode_proof( let entries = keys .into_iter() .map(|key| { - let value = decoded.storage_value(key.as_ref()); - if let Some(value) = value { + let value = decoded.storage_value(&hash.0, key.as_ref()); + if let Ok(value) = value { return (key, value.map(|(value, _)| HexString(value.to_owned()))); } (key, None) @@ -35,12 +34,10 @@ pub fn decode_proof( } pub fn create_proof( - hash: HashHexString, nodes: Vec>, entries: BTreeMap, Option>>, ) -> Result<(HashHexString, Vec), String> { let config = Config::> { - trie_root_hash: &hash.0, proof: encode_proofs(nodes), }; let decoded = decode_and_verify_proof(config).map_err(|e| e.to_string())?; @@ -62,10 +59,12 @@ pub fn create_proof( } } - for (key, value) in decoded.iter_ordered() { + for (entry_key, value) in decoded.iter_ordered() { let decoded_value = trie_node::decode(value.node_value).unwrap(); - if let trie_structure::Entry::Vacant(vacant) = trie.node(key.iter().map(|x| x.to_owned())) { + if let trie_structure::Entry::Vacant(vacant) = + trie.node(entry_key.key.iter().map(|x| x.to_owned())) + { if let trie_node::StorageValue::Unhashed(value) = decoded_value.storage_value { vacant.insert_storage_value().insert(value.to_vec(), vec![]); } @@ -202,16 +201,12 @@ fn create_proof_works() { ); let active_config_value = HexString(hex!("00005000005000000a00000000c8000000c800000a0000000a000000c8000000640000000000500000c800000700e8764817020040010a0000000000000000c0220fca950300000000000000000000c0220fca9503000000000000000000e8030000009001000a00000000000000009001008070000000000000000000000a000000050000000500000001000000010500000001c800000006000000580200005802000002000000280000000000000002000000010000000700c817a8040200400101020000000f000000").to_vec()); - let root = HashHexString(hex!( - "4a8902b29241020b24b4a1620d0154f756b81ffbcf739a9f06d3447df8123ebd" - )); - let entries = BTreeMap::, Option>>::from([ (active_config.clone().0, Some(active_config_value.clone().0)), (upgrade_go_ahead_signal.clone().0, Some(hex!("01").to_vec())), ]); - let (hash, nodes) = create_proof(root.clone(), get_proof(), entries).unwrap(); + let (hash, nodes) = create_proof(get_proof(), entries).unwrap(); let keys = vec![ dmq_mqc_head.clone(), @@ -234,7 +229,7 @@ fn create_proof_works() { // delete entries let entries = BTreeMap::, Option>>::from([(dmq_mqc_head.clone().0, None)]); - let (hash, nodes) = create_proof(root, get_proof(), entries).unwrap(); + let (hash, nodes) = create_proof(get_proof(), entries).unwrap(); let keys = vec![dmq_mqc_head.clone(), active_config, upgrade_go_ahead_signal]; let decoded = decode_proof( hash, diff --git a/executor/src/task.rs b/executor/src/task.rs index 5c61743c..44a53e38 100644 --- a/executor/src/task.rs +++ b/executor/src/task.rs @@ -1,4 +1,5 @@ -use core::iter; +use core::{iter, ops::Bound}; +use hashbrown::HashMap; use serde::{Deserialize, Serialize}; use smoldot::{ executor::{ @@ -9,8 +10,9 @@ use smoldot::{ }, json_rpc::methods::HexString, trie::{ + bytes_to_nibbles, calculate_root::{root_merkle_value, RootMerkleValueCalculation}, - TrieEntryVersion, + nibbles_to_bytes_suffix_extend, TrieEntryVersion, }, }; use std::collections::BTreeMap; @@ -72,6 +74,7 @@ pub struct TaskCall { pub struct CallResponse { result: HexString, storage_diff: Vec<(HexString, Option)>, + offchain_storage_diff: Vec<(HexString, Option)>, runtime_logs: Vec, } @@ -92,7 +95,7 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result Result Result { - let prefix = req.prefix().as_ref().to_vec(); - if prefix.is_empty() { - // this must be coming from `ExternalStorageRoot` trying to get all keys in order to calculate storage root digest - // we are not going to fetch all the storages for that, so a dummy value is returned - // this means the storage root digest will be wrong, and failed the final check - // so we should just avoid doing final check by not supporting execute_block - req.inject_keys_ordered(iter::empty::>()) - } else { - let key = serde_wasm_bindgen::to_value(&HexString(prefix)) - .map_err(|e| e.to_string())?; - let keys = js.get_prefix_keys(key).await; - let keys = serde_wasm_bindgen::from_value::>(keys) - .map(|x| x.into_iter().map(|x| x.0)) - .map_err(|e| e.to_string())?; - req.inject_keys_ordered(keys) - } + RuntimeHostVm::ClosestDescendantMerkleValue(req) => { + let value = js.get_state_root().await; + let value = serde_wasm_bindgen::from_value::(value) + .map(|x| x.0) + .map_err(|e| e.to_string())?; + req.inject_merkle_value(Some(value.as_ref())) } RuntimeHostVm::NextKey(req) => { - let key = HexString(req.key().as_ref().to_vec()); - let key = serde_wasm_bindgen::to_value(&key).map_err(|e| e.to_string())?; - let value = js.get_next_key(key).await; - let value = if value.is_string() { - serde_wasm_bindgen::from_value::(value) - .map(|x| Some(x.0)) - .map_err(|e| e.to_string())? + if req.branch_nodes() { + // root_calculation, skip + req.inject_key(None::>.map(|x| x.into_iter())) } else { - None - }; - req.inject_key(value) + let key = HexString( + nibbles_to_bytes_suffix_extend(req.key()).collect::>(), + ); + let key = serde_wasm_bindgen::to_value(&key).map_err(|e| e.to_string())?; + let value = js.get_next_key(key).await; + let value = if value.is_string() { + serde_wasm_bindgen::from_value::(value) + .map(|x| Some(x.0)) + .map_err(|e| e.to_string())? + } else { + None + }; + req.inject_key(value.map(|x| bytes_to_nibbles(x.into_iter()))) + } } RuntimeHostVm::SignatureVerification(req) => { let bypass = @@ -187,7 +184,7 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result { ret = Ok(success.virtual_machine.value().as_ref().to_vec()); - storage_main_trie_changes = success.storage_main_trie_changes; + storage_main_trie_changes = success.storage_changes.into_main_trie_diff(); offchain_storage_changes = success.offchain_storage_changes; if !success.logs.is_empty() { @@ -197,6 +194,7 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result { ret = Err(err.to_string()); storage_main_trie_changes = TrieDiff::empty(); + offchain_storage_changes = HashMap::default(); break; } } @@ -208,9 +206,15 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result Result Ok(RuntimeVersion::new(core_version)) } -pub fn calculate_state_root(entries: Vec<(HexString, HexString)>, trie_version: TrieEntryVersion) -> HexString { - let mut calc = root_merkle_value(None); +pub fn calculate_state_root( + entries: Vec<(HexString, HexString)>, + trie_version: TrieEntryVersion, +) -> HexString { + let mut calc = root_merkle_value(); let map = entries .into_iter() .map(|(k, v)| (k.0, v.0)) @@ -241,8 +248,25 @@ pub fn calculate_state_root(entries: Vec<(HexString, HexString)>, trie_version: RootMerkleValueCalculation::Finished { hash, .. } => { return HexString(hash.to_vec()); } - RootMerkleValueCalculation::AllKeys(req) => { - calc = req.inject(map.keys().map(|k| k.iter().cloned())); + RootMerkleValueCalculation::NextKey(next_key) => { + let lower_bound = if next_key.or_equal() { + Bound::Included(next_key.key_before().collect::>()) + } else { + Bound::Excluded(next_key.key_before().collect::>()) + }; + + let k = map + .range((lower_bound, Bound::Unbounded)) + .next() + .filter(|(k, _)| { + k.iter() + .copied() + .zip(next_key.prefix()) + .all(|(a, b)| a == b) + }) + .map(|(k, _)| k); + + calc = next_key.inject_key(k.map(|k| k.iter().copied())); } RootMerkleValueCalculation::StorageValue(req) => { let key = req.key().collect::>(); diff --git a/package.json b/package.json index 5fdf05ad..33e6d3fa 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "unplugin-swc": "^1.3.2", "vite-tsconfig-paths": "^4.2.0", "vitest": "^0.31.3", - "wasm-pack": "^0.11.1" + "wasm-pack": "^0.12.0" }, "exports": { ".": "./lib/index.js", diff --git a/packages/chopsticks/src/blockchain/block-builder.ts b/packages/chopsticks/src/blockchain/block-builder.ts index 1c8ddf9a..4a560340 100644 --- a/packages/chopsticks/src/blockchain/block-builder.ts +++ b/packages/chopsticks/src/blockchain/block-builder.ts @@ -151,6 +151,15 @@ export const buildBlock = async ( const registry = await head.registry const header = await newHeader(head) + logger.info( + { + number: head.number + 1, + extrinsicsCount: extrinsics.length, + umpCount: Object.keys(ump).length, + }, + `Try building block #${(head.number + 1).toLocaleString()}` + ) + let layer: StorageLayer | undefined // apply ump via storage override hack if (Object.keys(ump).length > 0) { @@ -232,16 +241,6 @@ export const buildBlock = async ( const { block: newBlock } = await initNewBlock(head, header, inherents, layer) - logger.info( - { - number: newBlock.number, - extrinsicsCount: extrinsics.length, - umpCount: Object.keys(ump).length, - tempHash: newBlock.hash, - }, - `Try building block #${newBlock.number.toLocaleString()}` - ) - const pendingExtrinsics: HexString[] = [] const includedExtrinsic: HexString[] = [] diff --git a/packages/chopsticks/src/blockchain/inherent/parachain/validation-data.ts b/packages/chopsticks/src/blockchain/inherent/parachain/validation-data.ts index b9c9174a..931b9fc1 100644 --- a/packages/chopsticks/src/blockchain/inherent/parachain/validation-data.ts +++ b/packages/chopsticks/src/blockchain/inherent/parachain/validation-data.ts @@ -219,11 +219,7 @@ export class SetValidationData implements CreateInherents { newEntries.push([upgradeKey, null]) } - const { trieRootHash, nodes } = await createProof( - extrinsic.validationData.relayParentStorageRoot, - extrinsic.relayChainState.trieNodes, - newEntries - ) + const { trieRootHash, nodes } = await createProof(extrinsic.relayChainState.trieNodes, newEntries) newData = { ...extrinsic, diff --git a/packages/chopsticks/src/executor.test.ts b/packages/chopsticks/src/executor.test.ts index 6edef83a..43358487 100644 --- a/packages/chopsticks/src/executor.test.ts +++ b/packages/chopsticks/src/executor.test.ts @@ -127,7 +127,7 @@ describe('wasm', () => { expect(config.toJSON()).toMatchSnapshot() const goAhead = registry.createType('UpgradeGoAhead', 'GoAhead') - const { trieRootHash, nodes } = await createProof(ROOT_TRIE_HASH, NODES, [ + const { trieRootHash, nodes } = await createProof(NODES, [ [WELL_KNOWN_KEYS.ACTIVE_CONFIG, originalDecoded[WELL_KNOWN_KEYS.ACTIVE_CONFIG]], [WELL_KNOWN_KEYS.CURRENT_BLOCK_RANDOMNESS, originalDecoded[WELL_KNOWN_KEYS.CURRENT_BLOCK_RANDOMNESS]], [upgradeKey, goAhead.toHex()], diff --git a/packages/chopsticks/src/executor.ts b/packages/chopsticks/src/executor.ts index 48ccae38..b90b3c8f 100644 --- a/packages/chopsticks/src/executor.ts +++ b/packages/chopsticks/src/executor.ts @@ -2,24 +2,19 @@ import { HexString } from '@polkadot/util/types' import { hexToString, hexToU8a } from '@polkadot/util' import { Block } from './blockchain/block' -import { PREFIX_LENGTH } from './utils/key-cache' -import { Registry } from '@polkadot/types-codec/types' import { + JsCallback, calculate_state_root, create_proof, decode_proof, get_runtime_version, run_task, } from '@acala-network/chopsticks-executor' +import { PREFIX_LENGTH } from './utils/key-cache' +import { Registry } from '@polkadot/types-codec/types' import { defaultLogger, truncate } from './logger' import _ from 'lodash' -interface JsCallback { - getStorage: (key: HexString) => Promise - getPrefixKeys: (key: HexString) => Promise - getNextKey: (key: HexString) => Promise -} - export type RuntimeVersion = { specName: string implName: string @@ -57,12 +52,8 @@ export const decodeProof = async (trieRootHash: HexString, keys: HexString[], no }, {} as Record) } -export const createProof = async ( - trieRootHash: HexString, - nodes: HexString[], - entries: [HexString, HexString | null][] -) => { - const result = await create_proof(trieRootHash, nodes, entries) +export const createProof = async (nodes: HexString[], entries: [HexString, HexString | null][]) => { + const result = await create_proof(nodes, entries) return { trieRootHash: result[0] as HexString, nodes: result[1] as HexString[] } } @@ -88,20 +79,13 @@ export const runTask = async ( } export const taskHandler = (block: Block): JsCallback => { - const batchSize = 1000 return { getStorage: async function (key: HexString) { return block.get(key) }, - getPrefixKeys: async function (key: HexString) { - let keys: string[] = [] - let startKey = key as string - while (startKey) { - const batch = await block.getKeysPaged({ prefix: key.slice(0, PREFIX_LENGTH), pageSize: batchSize, startKey }) - keys = keys.concat(batch) - startKey = batch[batchSize - 1] - } - return keys + getStateRoot: async function () { + const header = await block.header + return header.stateRoot.toHex() }, getNextKey: async function (key: HexString) { const [nextKey] = await block.getKeysPaged({ prefix: key.slice(0, PREFIX_LENGTH), pageSize: 1, startKey: key }) @@ -114,7 +98,7 @@ export const emptyTaskHandler = { getStorage: async function (_key: HexString) { throw new Error('Method not implemented') }, - getPrefixKeys: async function (_key: HexString) { + getStateRoot: async function (_key: HexString) { throw new Error('Method not implemented') }, getNextKey: async function (_key: HexString) { diff --git a/packages/chopsticks/src/genesis-provider.ts b/packages/chopsticks/src/genesis-provider.ts index fa6dd067..32087b93 100644 --- a/packages/chopsticks/src/genesis-provider.ts +++ b/packages/chopsticks/src/genesis-provider.ts @@ -127,12 +127,12 @@ export class GenesisProvider implements ProviderInterface { getStorage: async function (key: HexString) { return storage[key] }, + getStateRoot: async function () { + return '0x49416764844ff0d8bad851e8abe686dff9dd2de78621180ef8e9f99bb7a480f1' + }, getNextKey: async function (_key: HexString) { return '0x' }, - getPrefixKeys: async function (_key: HexString) { - return [] - }, } } diff --git a/packages/e2e/src/__snapshots__/chain.test.ts.snap b/packages/e2e/src/__snapshots__/chain.test.ts.snap index df203bbf..4e6a2de5 100644 --- a/packages/e2e/src/__snapshots__/chain.test.ts.snap +++ b/packages/e2e/src/__snapshots__/chain.test.ts.snap @@ -7,21 +7,21 @@ exports[`chain rpc > getXXX 1`] = ` { "preRuntime": [ "0x61757261", - "0x9ba0470800000000", + "0x51e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, - "extrinsicsRoot": "0x1f522600361afb8e5562c2c07c5e94f4467d74c1567b4f6c6dfc6dcb70c64da9", - "number": 189520, - "parentHash": "0xc6daa511876642c95fb007be874581cbbbe33ce4bd8c045265614b85bc6cc369", - "stateRoot": "0x334c5c1a616389c34fa31aaee909eb9e29aa550205a9861bfe4d5f1820daf0f3", + "extrinsicsRoot": "0x3510ab964253daa8300bb0d49e37c6ac4940e954866862d3985f0ba13f9968e9", + "number": 3800000, + "parentHash": "0xb60cb17d118325e80e5d1b36a5fe97115fc7b56230d5f3e287fc0317d4b16edf", + "stateRoot": "0xf058a653118a5b6d17532b5f05be14ccd2e1e48ac629f90fddd0173ac11ed5b8", } `; @@ -32,21 +32,21 @@ exports[`chain rpc > getXXX 2`] = ` { "preRuntime": [ "0x61757261", - "0x9ba0470800000000", + "0x51e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, - "extrinsicsRoot": "0x1f522600361afb8e5562c2c07c5e94f4467d74c1567b4f6c6dfc6dcb70c64da9", - "number": 189520, - "parentHash": "0xc6daa511876642c95fb007be874581cbbbe33ce4bd8c045265614b85bc6cc369", - "stateRoot": "0x334c5c1a616389c34fa31aaee909eb9e29aa550205a9861bfe4d5f1820daf0f3", + "extrinsicsRoot": "0x3510ab964253daa8300bb0d49e37c6ac4940e954866862d3985f0ba13f9968e9", + "number": 3800000, + "parentHash": "0xb60cb17d118325e80e5d1b36a5fe97115fc7b56230d5f3e287fc0317d4b16edf", + "stateRoot": "0xf058a653118a5b6d17532b5f05be14ccd2e1e48ac629f90fddd0173ac11ed5b8", } `; @@ -58,7 +58,7 @@ exports[`chain rpc > getXXX 3`] = ` "extrinsicsRoot": "0x03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314", "number": 0, "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "stateRoot": "0xac1cdbbdf9f845b5342dbe01d949f645c156455e5b360048d9d90fd9e47aafc8", + "stateRoot": "0x010c5745a5d42bcfbe0a644d5a2a4e22e2ff0fd378d48208ecfacea5b7e05a74", } `; @@ -69,21 +69,21 @@ exports[`chain rpc > getXXX 4`] = ` { "preRuntime": [ "0x61757261", - "0x3a19440800000000", + "0x2b21250800000000", ], }, { "seal": [ "0x61757261", - "0xe4e7868793cbb449af0d505184d75c2e0c2c9477ab701e0f41e7e66d23f6ff694480b36958887f53989809194dc088cedada24a66c824aec0a5ed5c311627784", + "0xba12b8f0cf97e0e0fcd885b889ae7e90b86277592690436b67eced4e0ef3e02ca094867287e94208a9d8a9e62402de9b4717247a6332bd55728420dbad0e8d8f", ], }, ], }, - "extrinsicsRoot": "0x4718d8a6e9acd0ce4da337646dff9a35d87574a154f87591cb96c0018246bc9f", + "extrinsicsRoot": "0xe9033b0b86efaaa452fce2e3013806e480fa33195cfdd75d8263e5dc6acffffd", "number": 1000, - "parentHash": "0x59dc6da7274b08a0f861020d412f26a7ff8472eb3b9c58059a47b592c1b0b822", - "stateRoot": "0xb969863ed89f40e83dc2e3b2b9b64ed22ed17a789ec826f0e14c60d976c94e42", + "parentHash": "0x113384df3a413ca774ff5aebbef8045b9356493d9aeef5e59b036bd4bd3f21ba", + "stateRoot": "0x33cb61d08934b1de5be3453801450f36082cb1a060cd760b427efc65e96be63b", } `; @@ -91,8 +91,9 @@ exports[`chain rpc > getXXX 5`] = ` { "block": { "extrinsics": [ - "0x280401000b2f79881d8401", - "0x352c04a000e902d94d2e18b4a8a88d9b21cb03bbe4df4431a93718c2c602c13043d595e8b8735a3e910b0021c0ecb97a4c7cc86aa22eeb2db02b60829551cf67bdc490f0948ac009f6c0801257ffee8b177dab50e7b537ccbd2d1ffcd8a0068a08d57a92ce367e4e0f52e1080661757261209aa0470800000000056175726101013aefb1326d057c6d6d174f1565404a8b1a6ab45c941fa89bd8a56ac401226d1b0d96a6e436d7021dd097d316f07fe554fc35c92e1966e8a9b6ebc4de15e578868e1e070049416764844ff0d8bad851e8abe686dff9dd2de78621180ef8e9f99bb7a480f10000500050c45e414cb008e0e61e46722aa60abdd67280bd82018ee510cf360e1a460326ef53dde570b25b9e835fc045551ffe4e88fe08c85e77dfdb8adb10f78f10a5df8742c5458401df75b8601e1b21393fc7772afc0788aa25e88713977d61495fabb2550af5c835c45ee678799d3eff024253b90e84927cc6807ed4bd40e4853d40a1fd44e7128aa75ded4660543dc48918f507ac56fbef7d9745035f04b49d95320d9021994c850f25b8e385f902000030000080000008000000000010000000100005000000050000000a0000000a000000000050000000100000e8764817000000040000000400000000000000000000000000000000000000000000000000000000000000000000000800000000200000040000000400000000001000b0040000000000000000000014000000040000000400000000000000010100000000060000006400000002000000c8000000020000001900000000000000020000000200000000c817a804000000150180001480451c10fa62e420ae9678ed9e9f7f19e3e39be3a38ed4e3fe314234f3e6fed31780d3dac5ff6c2ce4154f56c20524e2dd095001f40b34d7c8afca34011128bc86201501800110800641aad9b51d5b63bd72bc66e847b8b6b6506b467a5a2cbf21d34ca91182cf72800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867150180011080ace5323aee784b03389c0e2cc68d81973f8fa26d395f333ecad7399271c781e1808e5db75be813c05205986cbd6fdede707a4d26816063a41eb42ebc262c734fad1d028004648086a9239b72237f5bf119e2a880c32f5866460632700509cb874c60f67fe815ea80f6f6801e4b41e2e6d8ec194dba122bfb9eb33feb2545ef5144cea79551f7cc5280c629a7e712d763fe83b35d2a082430af6737a89f23219c0eb3051c83bc5af5ad80fed5ecd6097308a6540f8cf31aeaad186e6898d2ecc0e623767c521c70e399531501800804809f3ada68c357b5e0a3ebb39ef181acfa9943af4725c244330a4b2c60837612e88082ad3fbdf392429afeacc70177704b760bb145547c1f152e1fcf651916b43820dc8008208042793f557c1d003b647e2eda79c2b5088c7d8cab2e82c1dcc87f4343cca91ae4485ead6eef5c4b1c68eaa71ea17a02d9de0400a102801017806ad8bda250a43737b26933c1b7bebe6f4fe689b2888ff5ab4833d7394853350f8038f5c136db5bdb74d6a62722e6ea23af4fe820eb7fe28dee3a5f76d637dd3376803419c1ea3c5c7873325866f82a3d4bd7d3f222733227fcf3af1423fed4781c998065a1214a991ac85d93f38385d6f52af7b4ddcf56e589fcb92c8d9e8f27291c92805c5a7c2cdb53c4196aff4e5ce6da4b8d22a62c80db5ef5d0940ae4c1a4322b55990180210280de38445d825563f8e218255a417c16971afa85b4f2ef18fbe08fbc5b976dc0d6801a2ff24096295cfccf1adda80b8dfffe380b9f3b54d7a3cdb67864a4655e62968022a699b2cc90a6654c84163d2a498506b192afe7cd9777227e5288e8ff069c0f150180400180ebebd1a1cd0bbc6714b7fb0ac854cca5a4c4e34e69485da48be3c8087b56e09b80128645c79ca6581c248a412fd7b8bc532a187600e6e1cc20c915538ba4df6a79450780ffbe80d9302a505e2b1ac931f539aed33bf791d1982906ae64c7197324044f191e9bca80972cd2f703f9c94fd516e14b7013c6f1545095855b6c4b36f21d89dad30aa54d80b2495ce4d07001927bb0857611f8d3a1449e791d0b010e3861c32dec0c44179680f5929c8ef9b0ac6ec8a529c91348d8cd6c169920dd37d055544a6c31c53b11e380402a0bf7ff07cee790d9cc065fc138ff6afa7db016d898d65b2b716af354c6f68042aef1dafffd1d9debbb8e6c4eb48b5c141ddf0aad2b0f3f4ddf53e6b38e65c080b31fa0392c1abdce1aa29d1544c94634ecab87ecaba6409db33aaa7621992a8280b1f4de7c3ac5665016d561a60659cd2d8f2d3e0a97e2ea9749279bd8e35eb1f180816ac87a2893694016b21768137a76ea459190ea0fc3c645d85e1a3d4eb194fe802e563b43e7334454c841953424be8c2b7a1c3295dbc391045cb6b88388ad5e7080b1ed3b02e5989b7d134ca056c778f1f5b6ffd377b2d8064483da6e94b82b0e40800cb3299c44a5db8fdcb4932e1b6ab0385d6ef1c9f8d85e0a75b787b6f4fd6c3c805a44c30e2676dc2d4c17451f51d9502e85064387999f366e6f3d404509a7780f80d6788ca71c6aabe421c352027acdb9532563dc5f1b25e6154b721f431e9990edf1019d0da05ca59913bc38a8630590f2627c154080834dda0ba5adf00d798e981a28a13e728cf83e35aefc87318440a61869f724474c5f0a351b6a99a5b21324516e668bb86a570400505f0e7b9012096b41c4eb3aaf947f6ea4290800007c7700e67da63472835bb0b737093a19ad4c63f5a4efb16ffa83d00700000400ec9e207f03cfdce586301014700e2c25931040505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f0ec2d17a76153ff51817f12d9cfc3c7f040085049e710b30bd2eab0352ddcc26417aa1945fc180699a53b51a9709a3a86039c49b5ef278e9fc244dae27e1a0380c91bff5b0488580c0d4096d94e724b8e86f952e5456c7253776de04c405582d2c350ee172d3eaa77c77081e0bfde17b36573208a06cb5cfba6b63f5a4efb16ffa83d00700000402803d0ae0b8f6832e8fabf0ec62521c2487c58b69eb97060faa8059b00ff6b7262d505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400806c8122e0f7f786071d6a51b330d612eccdcbe8d8f79936accabd640506dffdf380a6abfb72ed49b586829cca4ce631c092d45a017ab0d68288d308873025cfe5d280521b868fc212b25f021984cf02ced547cd45952b88360766839dfde7d4683e61f9049eb6f36e027abb2091cfb5110ab5087ff96c685f06155b3cd9a8c9e5e9a23fd5dc13a5ed2037418f1000000000685f08316cbf8fa0da822a20ac1c55bf1be3208212000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080e63c6175a901b4879d3c394e46980fb04e78755f0835d3bbf7c5f414cba07df280a75b29e0e24889a69c6b8c37a437692b76ca9aa52ab78997098b79da5c34a31a80740bfbe51a080a46d5c79a4b185680b175abb3ccdb602dbdba7552f7172ed8c1800f52715d71fe1c37787c148742c2476aadc24f49210fbc78bc78548c1a9544b6808f85bb9e09b1dc3958541a079dedea1ebb40e90bb6128b956104ed2447a777bf80546f9de70a2056a16cff4eddf15b5b5ca69a495225f8e8be67c90184fdd1af38685f090e2fbf2d792cb324bffa9427fe1f0e202a1e07008e1e070021019ede3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea42908010080c74756edffa217dfb07ab596d82753deff985ac215e5cc2997d29afe1d397c161d019ef78c98723ddc9073523ef3beefda0c1004505f0e7b9012096b41c4eb3aaf947f6ea4290800007c77095dac46c07a40d91506e7637ec4ba5763f5a4efb16ffa83d007000004000000", + "0x280401000bc6ad70bd8801", + "0xc1b2041e00e9026c0bed8ea286dbea10d9add16a898ffe1943bb298283c4e52c4745f4f9e7bd1bfeeee700440ed43d7b7698bda1f350a6c89bdf2ecf1228b5b4322ecfb77d1c607d9e7b80fa7941f26fff6290c514267179c088e4a0b185fa23eafabd9ba29d53861953910806617572612050e260080000000005617572610101a66761c6f75913d47b4881ab589eee15fa8c0aeb6ed38b941108edd2642d7c3ddcc42ab8e79a244d06520e61c0670628415b4e4f6018d744da1fe19b87146d8e99bef30039f24216a73fcc139aa779b5095a61bc12a9f934f10d59fa2740fd000c769c2e000050002901b456f5a4efb16ffa83d0070000804e75289a0a452807295c0050bd79ff49e15816d25f31d5f8b0b901491a9f3527d856f5a4efb16ffa83d0070000a428e8030000d4070000d6070000d8070000db070000dc070000f0070000f2070000f3070000f5070000e856f5a4efb16ffa83d0070000b42ce8030000d4070000d6070000d8070000db070000dc070000f0070000f2070000f3070000f50700003808000099015c61975d97255ddb070000d00700005501e803000000900100009001000000000000000000018c74408c28f6627f58a8e10b3ec06b98b0166bfb148641a35c5cdfc7a56e68fb00e8764817000000000000000000000000e8764817000000000000000000000099015c8c2de8299067f3070000d00700005501e80300000090010000900100000000000000000001772e98610c34bfcf0dfbdde1794231c18cef8e0d65b360eaa5be668c4c4f3bc700e8764817000000000000000000000000e876481700000000000000000000009d015d01c872d0ebaf85d0070000f50700005501e803000000900100009001000000000000000000011a55dc86f62772e32e58a2b8d0371c0940701e21d0f42134905ad3e3c1d2070500e8764817000000000000000000000000e876481700000000000000000000009d015d0452a22bee61fad0070000f20700005501e8030000009001000090010000000000000000000187a6fe1514fd0de8ea5c6f8a7101ee5145aa4fb16e43d0c84860331ae44d402000e8764817000000000000000000000000e876481700000000000000000000009d015d04d2a15ab51127e8030000d00700005501e8030000009001000090010000000000000000000171cdacbf1af48f4252086a6b2134ee98abd462392270f81885cef0c3f2ed8da100e8764817000000000000000000000000e876481700000000000000000000009d015d057a605f506cfcd4070000d00700005501e80300000090010000900100000000000000000001be71a21c87fd9fd837b0608dc9f780a666c890be213bb36ddc79179384c6683500e8764817000000000000000000000000e876481700000000000000000000009d015d07edc4cbc65e03d0070000d40700005501e80300000090010000900100000000000000000001436ee8e8e7d06535bf6e65ab2f678f695100c87c22b60360c62a5712e2409f7a00e8764817000000000000000000000000e8764817000000000000000000000019015d0a87461a6f93a938080000d0070000d4e8030000009001000090010000000000000000000000e8764817000000000000000000000000e876481700000000000000000000009d015d0b652b2ae6ed1ddc070000d00700005501e80300000090010000900100000000000000000001e66816642666a6ac1017fe14aa32407c4129bb05bd0e3f6786ac58945c025c9600e8764817000000000000000000000000e876481700000000000000000000009d015d0bc334ef110d8af5070000d00700005501e80300000090010000900100000000000000000001ee81f513b9828daddab221068bba9249fe60f5cde84201ce0190b8e9c86010c000e8764817000000000000000000000000e876481700000000000000000000009d015d0be1ee506d55f8d0070000f30700005501e8030000009001000090010000000000000000000159898a2874487a46052f949bdc904ec14c45f5597fec9a64e53c73e1b15ae53900e8764817000000000000000000000000e876481700000000000000000000009d015d0c472775baca93f0070000d00700005501e803000000900100009001000000000000000000019e938c3bafc461a3c99f1a18cf08ead21e2473f2eae1d67a6a2ffaefce6f49ce00e8764817000000000000000000000000e876481700000000000000000000009d015e046fae65527199f2070000d00700005501e803000000900100009001000000000000000000011623200dc56d973c200448bf7a939ef621fe5f54fad26b838a7201459bf77e1e00e8764817000000000000000000000000e876481700000000000000000000009d015e1a4e21b9b6ce11d8070000d00700005501e803000000900100009001000000000000000000015063b45fb0f97475aae3195a3a5ee0b06ce909ecc8c856d42d51ebde6fc6773900e8764817000000000000000000000000e876481700000000000000000000009d015e36ad4314650419d0070000f00700005501e803000000900100009001000000000000000000019f71e512f2d1cc38cef38aa8b517deaa0731e0d94a20e7907e7d2ed4d5767d0800e8764817000000000000000000000000e876481700000000000000000000009d015e36c65ca123d5fbd0070000dc0700005501e803000000900100009001000000000000000000016cc7baf613a7d02ff83b8c42d19ca65e4a2d054a136df871cb1aac62e941965000e8764817000000000000000000000000e87648170000000000000000000000c45e414cb008e0e61e46722aa60abdd67280647979f673b44a6927553adcc3d3b6eede7a2346b4665dd6ec19c8a10ceff6719d015e4f36708366b722d0070000e80300005501e80300000090010000900100000000000000000001055771e1276fbc23eb4b7b4631d55e489b0a77310bc21d7da7f443f0973a0e1300e8764817000000000000000000000000e876481700000000000000000000009d015e55c8e02d73966fd6070000d00700005501e80300000090010000900100000000000000000001fdf3e3a2d06e4834b3f407d6b2e7a547795f302818e7f9e9775135e70f0012b700e8764817000000000000000000000000e87648170000000000000000000000c85e77dfdb8adb10f78f10a5df8742c5458401614798c9b3f2ad435f4118b7f3af954904d78cc26443aadb8190dba355a2c6c09d015ea99274c2ff3639d0070000d60700005501e80300000090010000900100000000000000000001ff53da92e719208899fa521ea30b07cfce7c94299ba5c6de879d5a9c141bd65300e8764817000000000000000000000000e876481700000000000000000000009d015ec412f496dcf830d0070000d80700005501e8030000009001000090010000000000000000000162a9718fbc71e7dcc66f1dd50e9e4e2e7e825bf5e76f8a7993b6c1910360b28b00e8764817000000000000000000000000e876481700000000000000000000009d015ec648b30353eed1d0070000db0700005501e8030000009001000090010000000000000000000100382d804f7b02c95c2d6b3b6a9cad2c97c2d7570bdfd32f8e8d961754b74b6d00e8764817000000000000000000000000e87648170000000000000000000000c45ee678799d3eff024253b90e84927cc680f126c9e4609547475ec38b61ba89dad52e716489aeae728840491797acbc07c479035f04b49d95320d9021994c850f25b8e3852d030000a000005000000a00000000c8000000c800000a0000000a00000040380000580200000000500000c800000700e8764817020040011e0000000000000000e8764817000000000000000000000000e87648170000000000000000000000e8030000009001001e00000000000000009001004038000000000000000000000a0000000a0000000a00000001000000010500000001c80000000600000058020000580200000200000059000000000000001e000000280000000700c817a8040200400101020000001400000015018000148087a6bf935205a5258f5fd2e7a80027f6584311e8eb535a47e5984ce9a754c2db80445d631a1ecd6de9476c8b816d77a7a810d1d37497334536acb58c58f9a6a700d48000c0787694c040f5e73d9b7addd6cb603d15d3b0021d9da3ceafbd080d00000401485e4993f016e2d2f8e5f43be7bb2594860400150180010180e76205a9f40ea9d935f10dd1b76ec68ba02cb858e680311cf06493dbd52b7d2080ab8ec58738d227c258a530d72dfb279742d9074f55c71d366a57349989683df71501800102805ea926398d7f22c34a76cd27394e42b38b67d9a8e12682d42ef2c022f1e9d0a580c7a667171df523ff10c4bd107fff0b8505f0ed517343daf43db58f2589c919b91501800110802d0c8b37d222227c6599f8ddbc147a2a86601b6a6c3b350ab285fbbee6af0d3f800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867150180011080523c559cf4c2ecd7395a65d872d15cd441f3ee50ec5ac49b4d04bea30abc5970809ad1ad94de0fee6b6abf940739b2f72f260f8d952305ace91f4a7bd2976b89991501800404801f8c5940bb92977d89e30a335a296ca56a9ceb755370f6421d3bba50612f74ea800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940e1d028004648006eb75d1d207a5ff8776e8595245535c6a007781de7dcdd23e27eef27f87485580892ca882bcb7de6b01abe0617adeef1193fc432099544de3d933c433ad24f7a280df898b803d545cb2f590dac6c9e1264d7119e23eafb19fefa1826185bb3f6c9b809443b1774e380ca4f8ca172eb56d8f22fd0380e9171f3d411614bd136694300a150180080280ca984071022534f19a8a83a50f126ed05857e02e28cec9ed17eb2e285c7bb2158074b84c6cfc31dba4635917acd4d1ded1cbdb9853a998208eb17a4506d5564fb8150180080480cfd43d9d9f3bcc3622d30d6d839780cd864cebd53703d40f6e514a3eb60196018084bd8a9563de5ba3de25fd5fbd51e8dbf97ec84b7694b1dccc80c0562e5de4c3990180080c80d066a00dc79b0a8601ea466d09a4c969c246ed7d8b4f029afcd41944e33ae8b08021228c026fb40364eb5d5bd4b2ff1a3ea147449371719ba784241847db09c3a48097db38ba14a5a63a79e6b7ffc5541f99c82f13634789753afbb2fc365a500d6e290180085080720475da1eb4b5f077fca4ad1e6add131c2ce61ab829c8ca4ef18029c79bacc048563524f87eaf5eaf000800001404e8030000485628b8ad2696ed532c0800001404f20700002901800850808eaf571106205a34213fb1fa2fa165744e6c0fe81f161d0cf6331d4158d0b8e648563524f87eaf5eaf000800001404e8030000485628b8ad2696ed532c0800001404f2070000990180085080df4e4471ef3fea64b11dae1a81bb5b7bb5137ad4da9fa73906039a4c6a8f125c80aa355c7789c126573837fde95fd60e274cddf219667c77dafaf68056bda3be66808df47344d894c3b42ac9e47e98f014f07ae4bc17bc37bb734e57b5894fa3e2dba9038008bd80d7f054065a25e81afdd87d81191cd0d3f63cfbb65534cc6e94d8450084771f1480ae61c0d02438db7adda8e05b69b2e2fc6ff776a09c4521f3a149bcac39ba499a80e21ec27f1f4b8d429b10752c2d22caa92a36d14dd2610a9eb7f3a39ad27781b1803198918edb1541db193c4f4aa6969a32daf26c6b917b261b73550565953172cb8049dad376e9ab8f63f3ae0e31bcf7e01d034573a23c163336f64bb34e9932383080f3a4aaff8c298bf9e91f54c86240e0cafd4b03e75f1b01708b9953ad8afa91298065609a7ff729add198685230069fdafe46a61294414ffcc75e75841f37f9cf879101800c2078767bbb460270642b5bcaf032ea04d56aab6cb5748316c751060d00000400800c44b03e6e46f7d2749af6f5865af2e095c316ee46b1c0357e27ebfc030787e0806d2cefd922087a778a4b4c4110218b7257a9d0345d84f7ee90ef7e6635edc6dda10280101780214e0b3c1f1f8612ec8f8aedef5aaf9506c3ce2a2c3aaee20c7ec4eb80d274628075efd7ab003c663694f2168b8d18dfc395c531648e6a70bc1b831c499605963f80650d2f8aa2a5ef7119dd61f2c588410067b818c017139aa00d2ec6b84322fca580b02c981e77385f780fddf5a86b75d190a78e3ccde529266be13dffe7f3ac191080782da7db6940d8fe5817d87b19c484c1bb74e67f7bcc2bdf35270d081060ceb399018010608055f7120dbee2fc56df98dae7b16f99a6c1a0083180db28e75a0c7de276fb89b080130d8ca189ca04528b6c768c16d91748f4e8c4098239bf15ed58ceaaecc7ca64805f738e2d7016159bb83f0acfc05b94f3bfed39826328fbea9a5a6844b0ee9f62150180120080c087c34a62c2aafdef39ea9be0f9ac5764a624624f6259dc54d5e0825208ed5780a18673b451b154098a7a400495526a375c86a62e3c8f6def0a67b00eb6d26e87b104801b7680b63aa2fda4bc82cc53ddf68902b524145f83417dba47e44ff19e77ace918f53c803cc55fe3807c21dfb0360ec823ecf876e3b34c2c3e59c33d1aa9cfdc30bb697c80e3bac8ff7c3819e8351a6f38c6c32b2685a550ce4af50b631025a5d2ba7bdc5e80624df3ef29fac7071167c35c8080908b56cf1c2b209ee3140ed75bf93107b3c980787bcd8639494b1b4ac2cfe8a085b773c02770e2a0738c3ccbd81c2745eca42e80fe171033e944641bd7003b6bac42f5497a9fe6b398ad5beceaa1c4d7ed2d97bc8082e17813e9e31777745163d87491a58c355858f3b1f31dd88768344bb32ae9f880a6c7686e79b1c26c491f34f404aeab80c6d35a8d487b41a0f7bfc21712bbe27a80c6e23d4e232a91069bdb681e7e5a8309c6537da00df3ef481d6bc2859e0085c6250380225580c7f341af5a9b1a28524bb8b74512c3d9fab1b164dc92262c59af7aa77641db3d807eb28ee6f9bd0023945be7c0c9aff04734d59de30f2b74df7336317c968df73280a7114079c6e443ae5d81a7b2c9f316c8b77f977c7ef05ef29db60396009df42080d6c3ff5cce56c85a153f0ae049876fd59e17cdf75633440b597eb6b83a23148e8077e20e3e8fd18cebde793df6204f3259fb7851cd86b5e29df9245d4bb4d06fee80ad4b1f1bff610d731ae7bab96ee9dbd3c0396f92a720cc9a814202f007dc03fca10280283880a1a229374bb2b10777a483d6ca69fb41bd0f999d8212b78295a707c033637e9480b8ba9d6c26212e08a754b28634f4a39e298ee2b8ce7e8226f5649a8d9aa45ea5801e985a45c3af4b96423135fb9555c1a0b08b6d35f2d2265dcc14039b87f7ba5180aa48bfdc4268bca63120e4a05a80f2916c9fe68fda15eaf77f49070eb0201a728075e3a11a7e0bf3219c9d0e1fb599bb7a8ec67d80927cc485e540d7053d9bbe9c25038032468005d4a34f30db091ad60651636fd42946c1ef81c2d6355e9558ccdf18d75c61e0809b5ae29a9e4559ef4b9747b6cb051ad6f5e6e89dbdb07430fe996c3bf3f5991c807bd7b7016c35992cfcafdc5e3ce3a63a3282d189b49b23fa983eec1c3dd48e54802e4abf2a2bc7869170aa8c265f52eae73d46c3b30a1e38d66a01f6d54ad2735a808aa52620ee7b00389eeafb3bc397c1eced571825dd4c52c5d4678f9d7689efa5807b0bae7c6263eb548aee2f93c4ea7dc89a19b9357fc3be85b21487a979bb9458150180400880b83b0bcef0c15daf055f31e7bf25e31064a12ff9853c7d956a3938227a724d29808c68f773671aec1db46b2c37b4c827e64aa7290d65e305cdaaa6b175596256f11d028041098065b7de50f125aa94dadcb284b6416887705b8905fc50681983f3c6893d158c3b803fb4f928fe8c91abaf2bcd5d307bac924916635ea28caae82c6f81f1c6ec6b65805fdb71f3db4adaa5f1baf89d0dea15d9fdb4a1c8ac29a00ed1b8b6492bfdb35080efeb2226f503c7503e66a480da0364f772fec0db9bf08c8dd719f3056065d1eda1028048c2803b80402c3c9da1ee24b7f58d5321a089c7574ebc3d736a1b4177ccd2d5a81745801bb1bdd7cf0d97cece397f12e8518260848791b15d899aa1a91b27c5003ced198049da90db410ddc5fcb63a6ba31fff1140f1f027eab9f575207946938a6dff049800ab18793233e36de606cd42e3f040db265e3d13d2a9cf152634c6bd24818e0f6807185cd7e8b82776f18b6b6bd5010d88f653e6d8e2243c2a79ce200a34d324bcf250380505580acd9a3a26826803b03dd89f38fb37efbb0f5f45265ae3487af73cb081accebb680ebc042f91c3b3ae11ba93023785f7a812cc6d0af3650f6586de4ae0d24f0e64e80d216ec578538ea388262fdf0b4759d80d792b12ea4af54e394af19e6bc7465ee80cbc649bccb6cbe2678b258eb56b9985865852f8dc3ca4ac4608b46dc9a61a56580ffa8502e24b21c91f76c055be08dc51d52cee2fad51822ae96db01d78d0fada380692755c9209155bd724071de137657f492de5bb5479738d1af7119739b4df4731d02806500804727e8335c8d377bc2a4a9a5616df462601badc67dce6a7bf7bbe9782891d5128027b71acae222d753d0287662fc06e65809b2ab3b5e64d332d028349967678ecd80d886f041d6f6bd1d74dc4eff6fc050d2615e9a21355e539fc86362ebcde336e880af579d5ddc5c697d42bfc014076594e66c7b324cfd3017810c4e93e4f6f0ae9e15018080018068269bb8490669b94a5f1e0c3b4864e03224a2048271f11b8a95ea616875657380a37ee7ba5fb410d4656108ad2024fc1b0e9c3f2a3976094df2924503585748f425038086388068678eeef859c1acdee44e1d84ce7a69946ec7f9c5a98a7450de5d1160e325c5802fdf503990ad68c9e62cbbb53965c1b6754c6a252dd6704effb23a417b22f914807b7ad6eb73914fd07fc55ad89ba771070c1da532a9269475dc64f1995d4d9266801433baba94dada26a0bf7f2d9de0a4596261d582034ea9f3c802afe1a387ee23805bb9d84942e3c2a1d4d500b96ce9dc51ae0742a8f6d3b00a65904044f6a7f5b48084c1872503d1732a826b802530df0e02bfdc2c36f15472ccf7a22dc6c34b7e1b350580a7f28067a21fc297c072d86af8833dc8b7516ed7acfefe62347fdcc1a6aa3a7cf104eb80b4d6046e53d27c2b61d3af6e263b781d1a8acfeb2e90eefe2ba057bdb4be755e80f5d1bed807825da595b42ef1ac5619b90267c8a050a1a31ac7da9cf6f72b2f1c80ad0516c224a82f7c79d92f80f0b981c4edfee0f289f8d3e7cba5d584cd9b902a809a590d525881dd1982fe49342f2653320d885a5f20e8fdf6d49b5ad4e382879280378f7572795fb309410c1ecc04d82f00d15f0ba10daafef82b29aa0bb756e59f808fac6f5b26a0a091512ba579c768e78cd75b5f91ff02dcd27a011a1b9d3f8ca080aa9e94e049bcc2e0a5c905c06becceb05c00f9c80fcc9eb29366c73d1bf39b6a804d651edc43661d09e568716193187ab514517f6da8312e9657b13950f354d5f78006d4df118575950e562e99bb07c62e5bc6f92f32485be7b652d27a1f4c62f57bb10480b07b80f29c4fd8a0371ece6addc60a44846a6d1ce1535d00da6b93538cc74f8765a87e80461382cb1a3fb00528ee91d3438f042ffcc9a642fd6cad4de17cd78dd01da288807b69f5768869fca9dd833ddc7f79ecf65270670bc4e58afeae697e8f9dc0056f80bbf66f21d5dabbaf6d44f75020c92c76a3605752f6e0dc45f0117b82f1c7d47180b2c508bc1d844471c7ad2f7c5ca97fef59a081548aae90e0aa9e06d0153f871780970a300007c393772874653f354eb1e7834043f14c769f609de82db81164766d80f917d605e5ad49102aea239730d2e54412a70f70b8ba1185dcbe7501eea0910180e4cb877f7d9e4c10c8decd44b0394bc965745f657e509104168dc2687a17e2a180573b2ec10c21cde2f64d5929d775f718e9ef643064c478022a0fb2c17a2a7f3db10480cdd8802654f350f2901df03459efca15248804666c7ce2397bf89b8a61a52a7cb4908580342367be78060ae023356f64f72a9cb4833d12d07538b80f1a421b5e9e2fc3b3802e1953c645c2b0ed27aacb7a47675de1f2fb687cdc7cc67f2b4d9fc329e898ca80375a559dd205e45e904000e25e1603f6fcd32fa10bf10882a90c432d5f7002c780735ef803cdd397217afdfbbe850b3f5151d915a0e011e24fefe257f00327e91480045622a5e6f1835b920bbb8a0b3fd8c31f3516b74ddbc93628e6d8e2f830cebf80dc8ba398e0ab0313cff307a9bf29dbf30509bc737d3bcafcfb647f8a0b81290f80c02bd1fef4b8c700febf28d1739305b4a093ccf3fe0476b62c7861e865ad315180b53cae3c5263f0ac4bb987569a1db3ac0b8fcfd84053e6d35042b1dd7f83f0c84d0880ffff80347a6d9dfdaf17f1eeb537940a79510a99974493403a0b4242840ee08fee5c4c80a2cd072f120925b66f62e5278d73fa3a051cc137a6949b8636e0ae0625ea864080c31fe347c6cd57509acc5062b983205154a67256ceda0acda36d4965eeee764380bbbe76a4e854d9ee6ce37ca49c7d6992bdfcfb05c475e8034b0d9345df09df0d8073086e273c13d929bd9860a8d21c84478f64c9f97b9f18732d4c4c098d7bab07803ecf380b4e9dd41abbccdc65fa4d5c27741e6668ec465884d760ec2c13d147c2809b6e1e6f7470e20a2c4dee8a4fff29135fdbf2300ea5f4b277186ce2b5897fb3806adbdd9a456a56259ee5820fadd6b3321d563ff788fa93af1295d64d391f547280300ebfbed38b5b4db4a16474537035ea5afee43f789b6a766206af83a7a60f948055654aa1980d378c0f6ec10fe302a67593670337764a22d73dfa563f3d41496680c8c3f6c3916d046b56bb730f72ce63d3cceea92bd973f9e14f3df8b73503d6d780d0a76b51892298ba5a2f7e4370e3a97062fff76b8a2237398d23a288b69ef149804b56df7e832b1c5ca953e4bb42f3cf63885204ce6c9a1421c9a1994fcd2e76c280cab1191a4cd184502b7e9a860bd88fa54453e1086e62454ad0091e252e6f48fd80639a5762d502d2604443c6b04b714f320c9c38cecb45d159e5cd6cbe718df28380034677f9b06cb6eb74d93d2b47fdf822a5751799171879656c6af1b256efbed319018104090080bc3f526a853aef4ff8114cf9cc66e985bbf2bd836dfd2daa4be6292ebdb21499803b53cd7f8ee1ca0f9f9c28ae7330e7642cbab7bb4b114c004388bf876cf26346190181094001802df21d34fc4a95552ecb4e5f3f60e87e672905f9d1233e56ae6ebf4f8c2f0201803ad6bcad5d50683ed394aa9543d0ff55a0bd771b34edcc738add0896fdd08aa289019d007f03cfdce586301014700e2c2593414080776fdf331ededb557c273c87efa8d2e3919d6745e8645214665bf43afed8b5e9685f0d9ef3b78afddab7f5c7142131132ad42001000000000000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040069049d0da05ca59913bc38a8630590f2627c07d9807d7de5a84809ca0b00a3ac866f86ae192d9f555d89b54faa6b8b7ff339ebf57c807a4afdbcd9cddae700652a9761fe5b87b86c50af152c8d96bebc658bf05166e6804cdd47050100982ed82bcfbd2aced0e8c1d7275a6b18fb43a2b38ddf175c51ab80dc9d3cbc43f9cdc5bbc40ef84d8493032a9284fdaea687ef27a833cdd7a12b1680777eca83403a79449b66ec72c8aa2c0b84d1824fc153325461efa5e22b010948804697609c51dc2ac58602f900a420a83a75f697102ed5c2b5df7676f8e8578a1e80e67bd2679abaf77e739ef31e2b1baf3b5d1f399f2f875a2a2553ea3f3ecaa65a801115a088852d0ab6cfa99007dd06e27364f12461fe516fd08bfa9b962e769ed5c1059e710b30bd2eab0352ddcc26417aa1945fd380a5122525df5d4cde481b758f7e06e43285ef68ffbc29b9594aa256d0eaf189fa8073c944f552a01b6fef2f8d9fdb2c3d7610d07049c652a5a5fc000c95822bb4e880251d3bb85380f154e39d6cf3f404d5e0db5b1441dd2f015842af4238eaad4814800187bf6b3d6c60fad89302cb112941c3df3b340ee8aee067cd9f369574bb915580b9aee043e378f8313e68a6030679ccf3880fa1e7ab19b6244b5c262b7a152f004c5f03c716fb8fff3de61a883bb76adb34a204008076f995cf48b511e3d0749120e9346d5075258b2ef294ebe38a67ad738c2f43ea8008a0c609ab4888f02c2545c002153297c2641c5a7b4f3d8e25c634e721f80bea80b6617c764df278313c426c46961ccde8ee7a03f9007b74bc8bc6c49d1583cf7d8050aa57828deb4541b9f63bc8c115854c0d027258bee71127479ae54790cafdee80e3c402b167106adc3b6086cbafa410a0887b999a326ad3abe29a74bf94b26f727d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed20a3c4c11000000000685f08316cbf8fa0da822a20ac1c55bf1be3201f1a000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080dc92d628c176bb2c4e8acf32f34d8faf6ba994f594830a4fd910d989cebfe05680ccd7eea271ab4ba95eed0fbf898a82fb654e2a3232ed1234bcaa4ab30e8e91ec8029f757f1d06d3000cd4662c35d2313adc96c09c67a7fd7a96e74bfa481eb5e65800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880900b2ea5a9f88d4685b457687c6fb3a7494d91e6be35610fdda816f41c5546528047025a4ed8613e95ef3d1dcfb90c646d19355c7cadc95e6db0dbfa33f0338d0e8024632a360b69ce0f9f0ce4164ff4f3848b0bd75f3dcb67a0e23ed081a38a18c8685f090e2fbf2d792cb324bffa9427fe1f0e20d6b1f30029bbf30071019ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290804004c5f03b4123b2e186e07fb7bad5dda5f55c0040080eb9400585a9e8b2f26f1ee751ba989620f460abf9e3ce7c6b91693d785d8d45351019ef78c98723ddc9073523ef3beefda0c100480f42c96236046f82b2b806746899e19e343576bb3c9a25fa4f39d3265e57bc92f8015aa329318b096e60063c610e350f1e1c8c13ca41f7f42cbb1c65ef959dcc09a85069f012b746dcf32e843354583c9702cc020ebbf4c57071ceff5b0f64d362e0800001404e803000080028dd19f9b7cb9cce329f090558b22d9bbfa1721c31c00624b0ee03b220163f780f8bead3458984257ef05d8569dbc03a65da511a627f8dcfb7ab3ab162713ee1e5c570f9d7e46afdef838d80700002408d0070000db0700008090b114f5c86023a95e5f98df73f8c47d95ec44082dd256a205fb2d136839d80e5c5700bd9a93e85e3ce1d20700002408d6070000dc07000080a22f25d7fd290f9c429c2435de4d3e652d2c8bd1b9212aa775f19e86a81c64918013664977c26a236045847eab84cdc0d81d74758abc89b90def871b9761647a0380bb97fb91938928cec97e87489ddd099cb1c4c8a6ec647f6dbebc1061b81c44b0802e2ee0831ba08eca89fbd8019acce5cee3981ec17fd6b881f5d4f4a693e93a6f80e5436286787e3ab5d17473ef24f26a433911086e875c80ea01d4ccb21a926dd280f16a8f3131a154cf5d143f612a03093561b7ce489a137180482ff8b80979f1af80c1fe76ee3b8cbf409e83f93c3f68f0d2095d8b111cce1b7ba5d98a70fa09dd348d089f06604cff828a6e3f579ca6c59ace013dffff809f1aa60b8d6e164483585f5cabc66a8b3dabf6d32a061755b66c0ee8b07595ec803e24ed622a15d729f7733e3892da1ab85676a70b1484bf39eb266e76f5f648918077e2e88905558ce5fdd271aea9357a1ba2232b79290b7137ec47d9b1d9966d888034baf1d2500a71627f88a8704ebe32746110956adc5bfcc02a3f8272d75fd7b880e72e5072b6333f61e271155161fdbc62e2b59b99281c133f86cefa9b21cb79f180a61e3b977f78fd4ba2f77469f2fc95beb3c196cbe198f06a09728bf3bbda644280bab75c7b22dff2b024cc899516e753cc17781c31ee47b2eb049b331ed6ac0fce8081e1463c86e8fa454a912998fda31e316e4f21d55ec17f3d6300deea5b2e774380ad9a376d36c370d3c8191ca1c3e14244405d9b435e9a4830731a24ae7d81736b80e01b925960e184afada5789d57dea8cbcaeb0866208725faa02a72503137ff1a804080a720d1eb23a3dbb415ff4a480f4639dcec3be925f22c2311d079e4f08a2a80510d59ea25b1fdae0278b904b89a6c8110da8edb7214c214e12eb14c49dc0b6d80ade20331f0fa754c0253841206e936d98995c8f054f858fe40d20715b7251d1a8081c1b041da80a4efa6469be72bd39a4016c7612d95ef7abecb89ac4651fa6a0b8088878cbd74a2a9b37077b3d448ff88db9350b6c395bd2024a1cf5be2c9d46ff880ce0116dc0f1aacea40db35dd1418a60c74d40328624db29751efb3c82d06eb8985069f0d3719f5b0b12c7105c073c507445948ebbf4c57071ceff5b0f64d362e0800001404e803000080908a4b83685980351382690794f2ba84e53bde8de88ac588b0e0cc0ddff6b03f800ca466110f080b72ac06a6a66b93c07fdf236804dcb37e3b386e5ad3f9b8722b5c570f9d7e46afdef838d80700002408d0070000db0700008002764f06c998b78ae818bed2ab379c3decbf086b87ee6e023be93cccafbb2db05c5700bd9a93e85e3ce1d20700002408d6070000dc0700008016d78a932ae335ecf7bb8553c6daf0b8fc78104569dba075413a3643c55fba0e8013664977c26a236045847eab84cdc0d81d74758abc89b90def871b9761647a0380bb97fb91938928cec97e87489ddd099cb1c4c8a6ec647f6dbebc1061b81c44b08012f1c805be5454f3059856ecb07f622d2d3d1c50c5fa8bc15242b9adeacbf4bd80e5436286787e3ab5d17473ef24f26a433911086e875c80ea01d4ccb21a926dd280f16a8f3131a154cf5d143f612a03093561b7ce489a137180482ff8b80979f1af803dc949b2d2c13a2f6ae200948d5e3b65f8dc3433fd731c4fd88dde33f5dc51b985079f0d7fefc408aac59dbfe80a72ac8e3ce5efbf805de2fa9a7cd87e554c2c8f29ee571f7dd17d8376129da6d11e01bc09e27b1d2e80c232dc1e7f67225218ddffc59ec9fc0f84530088bee316ef968315ebf5271cea807e1ee2c8362cd0745aa0c58780b99fefa1024c1b472d3386a2319e71b68028a680f7bca5e5caf5e8ef06c7b007aa8d6ca8493d952a71be8f334dea27ac6aca65a780dbc4dbcd82a9e3b1a99d25480444bf12317c55399f8eedfa3427cea02f19f89e80a2abd4abb01ffcf96a1d5176f5139f0efa879bc4be75c990cccaaec497e8903080a8842b069c158af198d7d570838f69a2f4c9a218d51c69ad60361a873a11bbea808257de717492dbeecc986a37b7ab4ec8d6160878c62ab15f0467b76acab83d79808dece2162d961f2c7ee521bc8a28035dca6dd9f6522cefc2d83c92ba8ae2f4f580dc8e6d2539404d5b0e899e75a60cf05696a6e8f7adb21048fdf6e826aa9a47b3806cb69d11563a5e8fb0cb211e2b4c1376eebf07bf33e2b0e0f5b6e7f7af6f43d1807d23d1ff5d1ca574f6f3d6905f7d25787c45e242415336eb11ebc6f3947f51c280aa6764053c327575cc0994647ca26d558cedefc08f07c41016bc995bca7a422d801dbb6ce0a615feb35e02a2f85d780a0135efb634ea49394a62496ac1124bdd13002ce803000000d407000000d607000000d807000000db07000000dc07000000f007000000f207000000f307000000f5070000003808000000", + "0x45028400507018e82cca161de634262fea6ac93bc0421e8680622da20704b4f52e9ac50f01082e923eb657565d5acb9e2f86b36930ce03c6f6586d0f9bcd67ab3ac6a41263d8be7953a9fdf27f91f0eb6bc7e6e526c400a65167cfd9b92f8b6cc0b73ab88cc401667e010000460008000200c01f837cdc4a3f0000000000000000000000d49cb103b47f000000000000000000", ], "header": { "digest": { @@ -100,21 +101,21 @@ exports[`chain rpc > getXXX 5`] = ` { "preRuntime": [ "0x61757261", - "0x9ba0470800000000", + "0x51e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, - "extrinsicsRoot": "0x1f522600361afb8e5562c2c07c5e94f4467d74c1567b4f6c6dfc6dcb70c64da9", - "number": 189520, - "parentHash": "0xc6daa511876642c95fb007be874581cbbbe33ce4bd8c045265614b85bc6cc369", - "stateRoot": "0x334c5c1a616389c34fa31aaee909eb9e29aa550205a9861bfe4d5f1820daf0f3", + "extrinsicsRoot": "0x3510ab964253daa8300bb0d49e37c6ac4940e954866862d3985f0ba13f9968e9", + "number": 3800000, + "parentHash": "0xb60cb17d118325e80e5d1b36a5fe97115fc7b56230d5f3e287fc0317d4b16edf", + "stateRoot": "0xf058a653118a5b6d17532b5f05be14ccd2e1e48ac629f90fddd0173ac11ed5b8", }, }, "justifications": null, @@ -125,8 +126,9 @@ exports[`chain rpc > getXXX 6`] = ` { "block": { "extrinsics": [ - "0x280401000b2f79881d8401", - "0x352c04a000e902d94d2e18b4a8a88d9b21cb03bbe4df4431a93718c2c602c13043d595e8b8735a3e910b0021c0ecb97a4c7cc86aa22eeb2db02b60829551cf67bdc490f0948ac009f6c0801257ffee8b177dab50e7b537ccbd2d1ffcd8a0068a08d57a92ce367e4e0f52e1080661757261209aa0470800000000056175726101013aefb1326d057c6d6d174f1565404a8b1a6ab45c941fa89bd8a56ac401226d1b0d96a6e436d7021dd097d316f07fe554fc35c92e1966e8a9b6ebc4de15e578868e1e070049416764844ff0d8bad851e8abe686dff9dd2de78621180ef8e9f99bb7a480f10000500050c45e414cb008e0e61e46722aa60abdd67280bd82018ee510cf360e1a460326ef53dde570b25b9e835fc045551ffe4e88fe08c85e77dfdb8adb10f78f10a5df8742c5458401df75b8601e1b21393fc7772afc0788aa25e88713977d61495fabb2550af5c835c45ee678799d3eff024253b90e84927cc6807ed4bd40e4853d40a1fd44e7128aa75ded4660543dc48918f507ac56fbef7d9745035f04b49d95320d9021994c850f25b8e385f902000030000080000008000000000010000000100005000000050000000a0000000a000000000050000000100000e8764817000000040000000400000000000000000000000000000000000000000000000000000000000000000000000800000000200000040000000400000000001000b0040000000000000000000014000000040000000400000000000000010100000000060000006400000002000000c8000000020000001900000000000000020000000200000000c817a804000000150180001480451c10fa62e420ae9678ed9e9f7f19e3e39be3a38ed4e3fe314234f3e6fed31780d3dac5ff6c2ce4154f56c20524e2dd095001f40b34d7c8afca34011128bc86201501800110800641aad9b51d5b63bd72bc66e847b8b6b6506b467a5a2cbf21d34ca91182cf72800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867150180011080ace5323aee784b03389c0e2cc68d81973f8fa26d395f333ecad7399271c781e1808e5db75be813c05205986cbd6fdede707a4d26816063a41eb42ebc262c734fad1d028004648086a9239b72237f5bf119e2a880c32f5866460632700509cb874c60f67fe815ea80f6f6801e4b41e2e6d8ec194dba122bfb9eb33feb2545ef5144cea79551f7cc5280c629a7e712d763fe83b35d2a082430af6737a89f23219c0eb3051c83bc5af5ad80fed5ecd6097308a6540f8cf31aeaad186e6898d2ecc0e623767c521c70e399531501800804809f3ada68c357b5e0a3ebb39ef181acfa9943af4725c244330a4b2c60837612e88082ad3fbdf392429afeacc70177704b760bb145547c1f152e1fcf651916b43820dc8008208042793f557c1d003b647e2eda79c2b5088c7d8cab2e82c1dcc87f4343cca91ae4485ead6eef5c4b1c68eaa71ea17a02d9de0400a102801017806ad8bda250a43737b26933c1b7bebe6f4fe689b2888ff5ab4833d7394853350f8038f5c136db5bdb74d6a62722e6ea23af4fe820eb7fe28dee3a5f76d637dd3376803419c1ea3c5c7873325866f82a3d4bd7d3f222733227fcf3af1423fed4781c998065a1214a991ac85d93f38385d6f52af7b4ddcf56e589fcb92c8d9e8f27291c92805c5a7c2cdb53c4196aff4e5ce6da4b8d22a62c80db5ef5d0940ae4c1a4322b55990180210280de38445d825563f8e218255a417c16971afa85b4f2ef18fbe08fbc5b976dc0d6801a2ff24096295cfccf1adda80b8dfffe380b9f3b54d7a3cdb67864a4655e62968022a699b2cc90a6654c84163d2a498506b192afe7cd9777227e5288e8ff069c0f150180400180ebebd1a1cd0bbc6714b7fb0ac854cca5a4c4e34e69485da48be3c8087b56e09b80128645c79ca6581c248a412fd7b8bc532a187600e6e1cc20c915538ba4df6a79450780ffbe80d9302a505e2b1ac931f539aed33bf791d1982906ae64c7197324044f191e9bca80972cd2f703f9c94fd516e14b7013c6f1545095855b6c4b36f21d89dad30aa54d80b2495ce4d07001927bb0857611f8d3a1449e791d0b010e3861c32dec0c44179680f5929c8ef9b0ac6ec8a529c91348d8cd6c169920dd37d055544a6c31c53b11e380402a0bf7ff07cee790d9cc065fc138ff6afa7db016d898d65b2b716af354c6f68042aef1dafffd1d9debbb8e6c4eb48b5c141ddf0aad2b0f3f4ddf53e6b38e65c080b31fa0392c1abdce1aa29d1544c94634ecab87ecaba6409db33aaa7621992a8280b1f4de7c3ac5665016d561a60659cd2d8f2d3e0a97e2ea9749279bd8e35eb1f180816ac87a2893694016b21768137a76ea459190ea0fc3c645d85e1a3d4eb194fe802e563b43e7334454c841953424be8c2b7a1c3295dbc391045cb6b88388ad5e7080b1ed3b02e5989b7d134ca056c778f1f5b6ffd377b2d8064483da6e94b82b0e40800cb3299c44a5db8fdcb4932e1b6ab0385d6ef1c9f8d85e0a75b787b6f4fd6c3c805a44c30e2676dc2d4c17451f51d9502e85064387999f366e6f3d404509a7780f80d6788ca71c6aabe421c352027acdb9532563dc5f1b25e6154b721f431e9990edf1019d0da05ca59913bc38a8630590f2627c154080834dda0ba5adf00d798e981a28a13e728cf83e35aefc87318440a61869f724474c5f0a351b6a99a5b21324516e668bb86a570400505f0e7b9012096b41c4eb3aaf947f6ea4290800007c7700e67da63472835bb0b737093a19ad4c63f5a4efb16ffa83d00700000400ec9e207f03cfdce586301014700e2c25931040505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f0ec2d17a76153ff51817f12d9cfc3c7f040085049e710b30bd2eab0352ddcc26417aa1945fc180699a53b51a9709a3a86039c49b5ef278e9fc244dae27e1a0380c91bff5b0488580c0d4096d94e724b8e86f952e5456c7253776de04c405582d2c350ee172d3eaa77c77081e0bfde17b36573208a06cb5cfba6b63f5a4efb16ffa83d00700000402803d0ae0b8f6832e8fabf0ec62521c2487c58b69eb97060faa8059b00ff6b7262d505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400806c8122e0f7f786071d6a51b330d612eccdcbe8d8f79936accabd640506dffdf380a6abfb72ed49b586829cca4ce631c092d45a017ab0d68288d308873025cfe5d280521b868fc212b25f021984cf02ced547cd45952b88360766839dfde7d4683e61f9049eb6f36e027abb2091cfb5110ab5087ff96c685f06155b3cd9a8c9e5e9a23fd5dc13a5ed2037418f1000000000685f08316cbf8fa0da822a20ac1c55bf1be3208212000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080e63c6175a901b4879d3c394e46980fb04e78755f0835d3bbf7c5f414cba07df280a75b29e0e24889a69c6b8c37a437692b76ca9aa52ab78997098b79da5c34a31a80740bfbe51a080a46d5c79a4b185680b175abb3ccdb602dbdba7552f7172ed8c1800f52715d71fe1c37787c148742c2476aadc24f49210fbc78bc78548c1a9544b6808f85bb9e09b1dc3958541a079dedea1ebb40e90bb6128b956104ed2447a777bf80546f9de70a2056a16cff4eddf15b5b5ca69a495225f8e8be67c90184fdd1af38685f090e2fbf2d792cb324bffa9427fe1f0e202a1e07008e1e070021019ede3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea42908010080c74756edffa217dfb07ab596d82753deff985ac215e5cc2997d29afe1d397c161d019ef78c98723ddc9073523ef3beefda0c1004505f0e7b9012096b41c4eb3aaf947f6ea4290800007c77095dac46c07a40d91506e7637ec4ba5763f5a4efb16ffa83d007000004000000", + "0x280401000bc6ad70bd8801", + "0xc1b2041e00e9026c0bed8ea286dbea10d9add16a898ffe1943bb298283c4e52c4745f4f9e7bd1bfeeee700440ed43d7b7698bda1f350a6c89bdf2ecf1228b5b4322ecfb77d1c607d9e7b80fa7941f26fff6290c514267179c088e4a0b185fa23eafabd9ba29d53861953910806617572612050e260080000000005617572610101a66761c6f75913d47b4881ab589eee15fa8c0aeb6ed38b941108edd2642d7c3ddcc42ab8e79a244d06520e61c0670628415b4e4f6018d744da1fe19b87146d8e99bef30039f24216a73fcc139aa779b5095a61bc12a9f934f10d59fa2740fd000c769c2e000050002901b456f5a4efb16ffa83d0070000804e75289a0a452807295c0050bd79ff49e15816d25f31d5f8b0b901491a9f3527d856f5a4efb16ffa83d0070000a428e8030000d4070000d6070000d8070000db070000dc070000f0070000f2070000f3070000f5070000e856f5a4efb16ffa83d0070000b42ce8030000d4070000d6070000d8070000db070000dc070000f0070000f2070000f3070000f50700003808000099015c61975d97255ddb070000d00700005501e803000000900100009001000000000000000000018c74408c28f6627f58a8e10b3ec06b98b0166bfb148641a35c5cdfc7a56e68fb00e8764817000000000000000000000000e8764817000000000000000000000099015c8c2de8299067f3070000d00700005501e80300000090010000900100000000000000000001772e98610c34bfcf0dfbdde1794231c18cef8e0d65b360eaa5be668c4c4f3bc700e8764817000000000000000000000000e876481700000000000000000000009d015d01c872d0ebaf85d0070000f50700005501e803000000900100009001000000000000000000011a55dc86f62772e32e58a2b8d0371c0940701e21d0f42134905ad3e3c1d2070500e8764817000000000000000000000000e876481700000000000000000000009d015d0452a22bee61fad0070000f20700005501e8030000009001000090010000000000000000000187a6fe1514fd0de8ea5c6f8a7101ee5145aa4fb16e43d0c84860331ae44d402000e8764817000000000000000000000000e876481700000000000000000000009d015d04d2a15ab51127e8030000d00700005501e8030000009001000090010000000000000000000171cdacbf1af48f4252086a6b2134ee98abd462392270f81885cef0c3f2ed8da100e8764817000000000000000000000000e876481700000000000000000000009d015d057a605f506cfcd4070000d00700005501e80300000090010000900100000000000000000001be71a21c87fd9fd837b0608dc9f780a666c890be213bb36ddc79179384c6683500e8764817000000000000000000000000e876481700000000000000000000009d015d07edc4cbc65e03d0070000d40700005501e80300000090010000900100000000000000000001436ee8e8e7d06535bf6e65ab2f678f695100c87c22b60360c62a5712e2409f7a00e8764817000000000000000000000000e8764817000000000000000000000019015d0a87461a6f93a938080000d0070000d4e8030000009001000090010000000000000000000000e8764817000000000000000000000000e876481700000000000000000000009d015d0b652b2ae6ed1ddc070000d00700005501e80300000090010000900100000000000000000001e66816642666a6ac1017fe14aa32407c4129bb05bd0e3f6786ac58945c025c9600e8764817000000000000000000000000e876481700000000000000000000009d015d0bc334ef110d8af5070000d00700005501e80300000090010000900100000000000000000001ee81f513b9828daddab221068bba9249fe60f5cde84201ce0190b8e9c86010c000e8764817000000000000000000000000e876481700000000000000000000009d015d0be1ee506d55f8d0070000f30700005501e8030000009001000090010000000000000000000159898a2874487a46052f949bdc904ec14c45f5597fec9a64e53c73e1b15ae53900e8764817000000000000000000000000e876481700000000000000000000009d015d0c472775baca93f0070000d00700005501e803000000900100009001000000000000000000019e938c3bafc461a3c99f1a18cf08ead21e2473f2eae1d67a6a2ffaefce6f49ce00e8764817000000000000000000000000e876481700000000000000000000009d015e046fae65527199f2070000d00700005501e803000000900100009001000000000000000000011623200dc56d973c200448bf7a939ef621fe5f54fad26b838a7201459bf77e1e00e8764817000000000000000000000000e876481700000000000000000000009d015e1a4e21b9b6ce11d8070000d00700005501e803000000900100009001000000000000000000015063b45fb0f97475aae3195a3a5ee0b06ce909ecc8c856d42d51ebde6fc6773900e8764817000000000000000000000000e876481700000000000000000000009d015e36ad4314650419d0070000f00700005501e803000000900100009001000000000000000000019f71e512f2d1cc38cef38aa8b517deaa0731e0d94a20e7907e7d2ed4d5767d0800e8764817000000000000000000000000e876481700000000000000000000009d015e36c65ca123d5fbd0070000dc0700005501e803000000900100009001000000000000000000016cc7baf613a7d02ff83b8c42d19ca65e4a2d054a136df871cb1aac62e941965000e8764817000000000000000000000000e87648170000000000000000000000c45e414cb008e0e61e46722aa60abdd67280647979f673b44a6927553adcc3d3b6eede7a2346b4665dd6ec19c8a10ceff6719d015e4f36708366b722d0070000e80300005501e80300000090010000900100000000000000000001055771e1276fbc23eb4b7b4631d55e489b0a77310bc21d7da7f443f0973a0e1300e8764817000000000000000000000000e876481700000000000000000000009d015e55c8e02d73966fd6070000d00700005501e80300000090010000900100000000000000000001fdf3e3a2d06e4834b3f407d6b2e7a547795f302818e7f9e9775135e70f0012b700e8764817000000000000000000000000e87648170000000000000000000000c85e77dfdb8adb10f78f10a5df8742c5458401614798c9b3f2ad435f4118b7f3af954904d78cc26443aadb8190dba355a2c6c09d015ea99274c2ff3639d0070000d60700005501e80300000090010000900100000000000000000001ff53da92e719208899fa521ea30b07cfce7c94299ba5c6de879d5a9c141bd65300e8764817000000000000000000000000e876481700000000000000000000009d015ec412f496dcf830d0070000d80700005501e8030000009001000090010000000000000000000162a9718fbc71e7dcc66f1dd50e9e4e2e7e825bf5e76f8a7993b6c1910360b28b00e8764817000000000000000000000000e876481700000000000000000000009d015ec648b30353eed1d0070000db0700005501e8030000009001000090010000000000000000000100382d804f7b02c95c2d6b3b6a9cad2c97c2d7570bdfd32f8e8d961754b74b6d00e8764817000000000000000000000000e87648170000000000000000000000c45ee678799d3eff024253b90e84927cc680f126c9e4609547475ec38b61ba89dad52e716489aeae728840491797acbc07c479035f04b49d95320d9021994c850f25b8e3852d030000a000005000000a00000000c8000000c800000a0000000a00000040380000580200000000500000c800000700e8764817020040011e0000000000000000e8764817000000000000000000000000e87648170000000000000000000000e8030000009001001e00000000000000009001004038000000000000000000000a0000000a0000000a00000001000000010500000001c80000000600000058020000580200000200000059000000000000001e000000280000000700c817a8040200400101020000001400000015018000148087a6bf935205a5258f5fd2e7a80027f6584311e8eb535a47e5984ce9a754c2db80445d631a1ecd6de9476c8b816d77a7a810d1d37497334536acb58c58f9a6a700d48000c0787694c040f5e73d9b7addd6cb603d15d3b0021d9da3ceafbd080d00000401485e4993f016e2d2f8e5f43be7bb2594860400150180010180e76205a9f40ea9d935f10dd1b76ec68ba02cb858e680311cf06493dbd52b7d2080ab8ec58738d227c258a530d72dfb279742d9074f55c71d366a57349989683df71501800102805ea926398d7f22c34a76cd27394e42b38b67d9a8e12682d42ef2c022f1e9d0a580c7a667171df523ff10c4bd107fff0b8505f0ed517343daf43db58f2589c919b91501800110802d0c8b37d222227c6599f8ddbc147a2a86601b6a6c3b350ab285fbbee6af0d3f800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867150180011080523c559cf4c2ecd7395a65d872d15cd441f3ee50ec5ac49b4d04bea30abc5970809ad1ad94de0fee6b6abf940739b2f72f260f8d952305ace91f4a7bd2976b89991501800404801f8c5940bb92977d89e30a335a296ca56a9ceb755370f6421d3bba50612f74ea800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940e1d028004648006eb75d1d207a5ff8776e8595245535c6a007781de7dcdd23e27eef27f87485580892ca882bcb7de6b01abe0617adeef1193fc432099544de3d933c433ad24f7a280df898b803d545cb2f590dac6c9e1264d7119e23eafb19fefa1826185bb3f6c9b809443b1774e380ca4f8ca172eb56d8f22fd0380e9171f3d411614bd136694300a150180080280ca984071022534f19a8a83a50f126ed05857e02e28cec9ed17eb2e285c7bb2158074b84c6cfc31dba4635917acd4d1ded1cbdb9853a998208eb17a4506d5564fb8150180080480cfd43d9d9f3bcc3622d30d6d839780cd864cebd53703d40f6e514a3eb60196018084bd8a9563de5ba3de25fd5fbd51e8dbf97ec84b7694b1dccc80c0562e5de4c3990180080c80d066a00dc79b0a8601ea466d09a4c969c246ed7d8b4f029afcd41944e33ae8b08021228c026fb40364eb5d5bd4b2ff1a3ea147449371719ba784241847db09c3a48097db38ba14a5a63a79e6b7ffc5541f99c82f13634789753afbb2fc365a500d6e290180085080720475da1eb4b5f077fca4ad1e6add131c2ce61ab829c8ca4ef18029c79bacc048563524f87eaf5eaf000800001404e8030000485628b8ad2696ed532c0800001404f20700002901800850808eaf571106205a34213fb1fa2fa165744e6c0fe81f161d0cf6331d4158d0b8e648563524f87eaf5eaf000800001404e8030000485628b8ad2696ed532c0800001404f2070000990180085080df4e4471ef3fea64b11dae1a81bb5b7bb5137ad4da9fa73906039a4c6a8f125c80aa355c7789c126573837fde95fd60e274cddf219667c77dafaf68056bda3be66808df47344d894c3b42ac9e47e98f014f07ae4bc17bc37bb734e57b5894fa3e2dba9038008bd80d7f054065a25e81afdd87d81191cd0d3f63cfbb65534cc6e94d8450084771f1480ae61c0d02438db7adda8e05b69b2e2fc6ff776a09c4521f3a149bcac39ba499a80e21ec27f1f4b8d429b10752c2d22caa92a36d14dd2610a9eb7f3a39ad27781b1803198918edb1541db193c4f4aa6969a32daf26c6b917b261b73550565953172cb8049dad376e9ab8f63f3ae0e31bcf7e01d034573a23c163336f64bb34e9932383080f3a4aaff8c298bf9e91f54c86240e0cafd4b03e75f1b01708b9953ad8afa91298065609a7ff729add198685230069fdafe46a61294414ffcc75e75841f37f9cf879101800c2078767bbb460270642b5bcaf032ea04d56aab6cb5748316c751060d00000400800c44b03e6e46f7d2749af6f5865af2e095c316ee46b1c0357e27ebfc030787e0806d2cefd922087a778a4b4c4110218b7257a9d0345d84f7ee90ef7e6635edc6dda10280101780214e0b3c1f1f8612ec8f8aedef5aaf9506c3ce2a2c3aaee20c7ec4eb80d274628075efd7ab003c663694f2168b8d18dfc395c531648e6a70bc1b831c499605963f80650d2f8aa2a5ef7119dd61f2c588410067b818c017139aa00d2ec6b84322fca580b02c981e77385f780fddf5a86b75d190a78e3ccde529266be13dffe7f3ac191080782da7db6940d8fe5817d87b19c484c1bb74e67f7bcc2bdf35270d081060ceb399018010608055f7120dbee2fc56df98dae7b16f99a6c1a0083180db28e75a0c7de276fb89b080130d8ca189ca04528b6c768c16d91748f4e8c4098239bf15ed58ceaaecc7ca64805f738e2d7016159bb83f0acfc05b94f3bfed39826328fbea9a5a6844b0ee9f62150180120080c087c34a62c2aafdef39ea9be0f9ac5764a624624f6259dc54d5e0825208ed5780a18673b451b154098a7a400495526a375c86a62e3c8f6def0a67b00eb6d26e87b104801b7680b63aa2fda4bc82cc53ddf68902b524145f83417dba47e44ff19e77ace918f53c803cc55fe3807c21dfb0360ec823ecf876e3b34c2c3e59c33d1aa9cfdc30bb697c80e3bac8ff7c3819e8351a6f38c6c32b2685a550ce4af50b631025a5d2ba7bdc5e80624df3ef29fac7071167c35c8080908b56cf1c2b209ee3140ed75bf93107b3c980787bcd8639494b1b4ac2cfe8a085b773c02770e2a0738c3ccbd81c2745eca42e80fe171033e944641bd7003b6bac42f5497a9fe6b398ad5beceaa1c4d7ed2d97bc8082e17813e9e31777745163d87491a58c355858f3b1f31dd88768344bb32ae9f880a6c7686e79b1c26c491f34f404aeab80c6d35a8d487b41a0f7bfc21712bbe27a80c6e23d4e232a91069bdb681e7e5a8309c6537da00df3ef481d6bc2859e0085c6250380225580c7f341af5a9b1a28524bb8b74512c3d9fab1b164dc92262c59af7aa77641db3d807eb28ee6f9bd0023945be7c0c9aff04734d59de30f2b74df7336317c968df73280a7114079c6e443ae5d81a7b2c9f316c8b77f977c7ef05ef29db60396009df42080d6c3ff5cce56c85a153f0ae049876fd59e17cdf75633440b597eb6b83a23148e8077e20e3e8fd18cebde793df6204f3259fb7851cd86b5e29df9245d4bb4d06fee80ad4b1f1bff610d731ae7bab96ee9dbd3c0396f92a720cc9a814202f007dc03fca10280283880a1a229374bb2b10777a483d6ca69fb41bd0f999d8212b78295a707c033637e9480b8ba9d6c26212e08a754b28634f4a39e298ee2b8ce7e8226f5649a8d9aa45ea5801e985a45c3af4b96423135fb9555c1a0b08b6d35f2d2265dcc14039b87f7ba5180aa48bfdc4268bca63120e4a05a80f2916c9fe68fda15eaf77f49070eb0201a728075e3a11a7e0bf3219c9d0e1fb599bb7a8ec67d80927cc485e540d7053d9bbe9c25038032468005d4a34f30db091ad60651636fd42946c1ef81c2d6355e9558ccdf18d75c61e0809b5ae29a9e4559ef4b9747b6cb051ad6f5e6e89dbdb07430fe996c3bf3f5991c807bd7b7016c35992cfcafdc5e3ce3a63a3282d189b49b23fa983eec1c3dd48e54802e4abf2a2bc7869170aa8c265f52eae73d46c3b30a1e38d66a01f6d54ad2735a808aa52620ee7b00389eeafb3bc397c1eced571825dd4c52c5d4678f9d7689efa5807b0bae7c6263eb548aee2f93c4ea7dc89a19b9357fc3be85b21487a979bb9458150180400880b83b0bcef0c15daf055f31e7bf25e31064a12ff9853c7d956a3938227a724d29808c68f773671aec1db46b2c37b4c827e64aa7290d65e305cdaaa6b175596256f11d028041098065b7de50f125aa94dadcb284b6416887705b8905fc50681983f3c6893d158c3b803fb4f928fe8c91abaf2bcd5d307bac924916635ea28caae82c6f81f1c6ec6b65805fdb71f3db4adaa5f1baf89d0dea15d9fdb4a1c8ac29a00ed1b8b6492bfdb35080efeb2226f503c7503e66a480da0364f772fec0db9bf08c8dd719f3056065d1eda1028048c2803b80402c3c9da1ee24b7f58d5321a089c7574ebc3d736a1b4177ccd2d5a81745801bb1bdd7cf0d97cece397f12e8518260848791b15d899aa1a91b27c5003ced198049da90db410ddc5fcb63a6ba31fff1140f1f027eab9f575207946938a6dff049800ab18793233e36de606cd42e3f040db265e3d13d2a9cf152634c6bd24818e0f6807185cd7e8b82776f18b6b6bd5010d88f653e6d8e2243c2a79ce200a34d324bcf250380505580acd9a3a26826803b03dd89f38fb37efbb0f5f45265ae3487af73cb081accebb680ebc042f91c3b3ae11ba93023785f7a812cc6d0af3650f6586de4ae0d24f0e64e80d216ec578538ea388262fdf0b4759d80d792b12ea4af54e394af19e6bc7465ee80cbc649bccb6cbe2678b258eb56b9985865852f8dc3ca4ac4608b46dc9a61a56580ffa8502e24b21c91f76c055be08dc51d52cee2fad51822ae96db01d78d0fada380692755c9209155bd724071de137657f492de5bb5479738d1af7119739b4df4731d02806500804727e8335c8d377bc2a4a9a5616df462601badc67dce6a7bf7bbe9782891d5128027b71acae222d753d0287662fc06e65809b2ab3b5e64d332d028349967678ecd80d886f041d6f6bd1d74dc4eff6fc050d2615e9a21355e539fc86362ebcde336e880af579d5ddc5c697d42bfc014076594e66c7b324cfd3017810c4e93e4f6f0ae9e15018080018068269bb8490669b94a5f1e0c3b4864e03224a2048271f11b8a95ea616875657380a37ee7ba5fb410d4656108ad2024fc1b0e9c3f2a3976094df2924503585748f425038086388068678eeef859c1acdee44e1d84ce7a69946ec7f9c5a98a7450de5d1160e325c5802fdf503990ad68c9e62cbbb53965c1b6754c6a252dd6704effb23a417b22f914807b7ad6eb73914fd07fc55ad89ba771070c1da532a9269475dc64f1995d4d9266801433baba94dada26a0bf7f2d9de0a4596261d582034ea9f3c802afe1a387ee23805bb9d84942e3c2a1d4d500b96ce9dc51ae0742a8f6d3b00a65904044f6a7f5b48084c1872503d1732a826b802530df0e02bfdc2c36f15472ccf7a22dc6c34b7e1b350580a7f28067a21fc297c072d86af8833dc8b7516ed7acfefe62347fdcc1a6aa3a7cf104eb80b4d6046e53d27c2b61d3af6e263b781d1a8acfeb2e90eefe2ba057bdb4be755e80f5d1bed807825da595b42ef1ac5619b90267c8a050a1a31ac7da9cf6f72b2f1c80ad0516c224a82f7c79d92f80f0b981c4edfee0f289f8d3e7cba5d584cd9b902a809a590d525881dd1982fe49342f2653320d885a5f20e8fdf6d49b5ad4e382879280378f7572795fb309410c1ecc04d82f00d15f0ba10daafef82b29aa0bb756e59f808fac6f5b26a0a091512ba579c768e78cd75b5f91ff02dcd27a011a1b9d3f8ca080aa9e94e049bcc2e0a5c905c06becceb05c00f9c80fcc9eb29366c73d1bf39b6a804d651edc43661d09e568716193187ab514517f6da8312e9657b13950f354d5f78006d4df118575950e562e99bb07c62e5bc6f92f32485be7b652d27a1f4c62f57bb10480b07b80f29c4fd8a0371ece6addc60a44846a6d1ce1535d00da6b93538cc74f8765a87e80461382cb1a3fb00528ee91d3438f042ffcc9a642fd6cad4de17cd78dd01da288807b69f5768869fca9dd833ddc7f79ecf65270670bc4e58afeae697e8f9dc0056f80bbf66f21d5dabbaf6d44f75020c92c76a3605752f6e0dc45f0117b82f1c7d47180b2c508bc1d844471c7ad2f7c5ca97fef59a081548aae90e0aa9e06d0153f871780970a300007c393772874653f354eb1e7834043f14c769f609de82db81164766d80f917d605e5ad49102aea239730d2e54412a70f70b8ba1185dcbe7501eea0910180e4cb877f7d9e4c10c8decd44b0394bc965745f657e509104168dc2687a17e2a180573b2ec10c21cde2f64d5929d775f718e9ef643064c478022a0fb2c17a2a7f3db10480cdd8802654f350f2901df03459efca15248804666c7ce2397bf89b8a61a52a7cb4908580342367be78060ae023356f64f72a9cb4833d12d07538b80f1a421b5e9e2fc3b3802e1953c645c2b0ed27aacb7a47675de1f2fb687cdc7cc67f2b4d9fc329e898ca80375a559dd205e45e904000e25e1603f6fcd32fa10bf10882a90c432d5f7002c780735ef803cdd397217afdfbbe850b3f5151d915a0e011e24fefe257f00327e91480045622a5e6f1835b920bbb8a0b3fd8c31f3516b74ddbc93628e6d8e2f830cebf80dc8ba398e0ab0313cff307a9bf29dbf30509bc737d3bcafcfb647f8a0b81290f80c02bd1fef4b8c700febf28d1739305b4a093ccf3fe0476b62c7861e865ad315180b53cae3c5263f0ac4bb987569a1db3ac0b8fcfd84053e6d35042b1dd7f83f0c84d0880ffff80347a6d9dfdaf17f1eeb537940a79510a99974493403a0b4242840ee08fee5c4c80a2cd072f120925b66f62e5278d73fa3a051cc137a6949b8636e0ae0625ea864080c31fe347c6cd57509acc5062b983205154a67256ceda0acda36d4965eeee764380bbbe76a4e854d9ee6ce37ca49c7d6992bdfcfb05c475e8034b0d9345df09df0d8073086e273c13d929bd9860a8d21c84478f64c9f97b9f18732d4c4c098d7bab07803ecf380b4e9dd41abbccdc65fa4d5c27741e6668ec465884d760ec2c13d147c2809b6e1e6f7470e20a2c4dee8a4fff29135fdbf2300ea5f4b277186ce2b5897fb3806adbdd9a456a56259ee5820fadd6b3321d563ff788fa93af1295d64d391f547280300ebfbed38b5b4db4a16474537035ea5afee43f789b6a766206af83a7a60f948055654aa1980d378c0f6ec10fe302a67593670337764a22d73dfa563f3d41496680c8c3f6c3916d046b56bb730f72ce63d3cceea92bd973f9e14f3df8b73503d6d780d0a76b51892298ba5a2f7e4370e3a97062fff76b8a2237398d23a288b69ef149804b56df7e832b1c5ca953e4bb42f3cf63885204ce6c9a1421c9a1994fcd2e76c280cab1191a4cd184502b7e9a860bd88fa54453e1086e62454ad0091e252e6f48fd80639a5762d502d2604443c6b04b714f320c9c38cecb45d159e5cd6cbe718df28380034677f9b06cb6eb74d93d2b47fdf822a5751799171879656c6af1b256efbed319018104090080bc3f526a853aef4ff8114cf9cc66e985bbf2bd836dfd2daa4be6292ebdb21499803b53cd7f8ee1ca0f9f9c28ae7330e7642cbab7bb4b114c004388bf876cf26346190181094001802df21d34fc4a95552ecb4e5f3f60e87e672905f9d1233e56ae6ebf4f8c2f0201803ad6bcad5d50683ed394aa9543d0ff55a0bd771b34edcc738add0896fdd08aa289019d007f03cfdce586301014700e2c2593414080776fdf331ededb557c273c87efa8d2e3919d6745e8645214665bf43afed8b5e9685f0d9ef3b78afddab7f5c7142131132ad42001000000000000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040069049d0da05ca59913bc38a8630590f2627c07d9807d7de5a84809ca0b00a3ac866f86ae192d9f555d89b54faa6b8b7ff339ebf57c807a4afdbcd9cddae700652a9761fe5b87b86c50af152c8d96bebc658bf05166e6804cdd47050100982ed82bcfbd2aced0e8c1d7275a6b18fb43a2b38ddf175c51ab80dc9d3cbc43f9cdc5bbc40ef84d8493032a9284fdaea687ef27a833cdd7a12b1680777eca83403a79449b66ec72c8aa2c0b84d1824fc153325461efa5e22b010948804697609c51dc2ac58602f900a420a83a75f697102ed5c2b5df7676f8e8578a1e80e67bd2679abaf77e739ef31e2b1baf3b5d1f399f2f875a2a2553ea3f3ecaa65a801115a088852d0ab6cfa99007dd06e27364f12461fe516fd08bfa9b962e769ed5c1059e710b30bd2eab0352ddcc26417aa1945fd380a5122525df5d4cde481b758f7e06e43285ef68ffbc29b9594aa256d0eaf189fa8073c944f552a01b6fef2f8d9fdb2c3d7610d07049c652a5a5fc000c95822bb4e880251d3bb85380f154e39d6cf3f404d5e0db5b1441dd2f015842af4238eaad4814800187bf6b3d6c60fad89302cb112941c3df3b340ee8aee067cd9f369574bb915580b9aee043e378f8313e68a6030679ccf3880fa1e7ab19b6244b5c262b7a152f004c5f03c716fb8fff3de61a883bb76adb34a204008076f995cf48b511e3d0749120e9346d5075258b2ef294ebe38a67ad738c2f43ea8008a0c609ab4888f02c2545c002153297c2641c5a7b4f3d8e25c634e721f80bea80b6617c764df278313c426c46961ccde8ee7a03f9007b74bc8bc6c49d1583cf7d8050aa57828deb4541b9f63bc8c115854c0d027258bee71127479ae54790cafdee80e3c402b167106adc3b6086cbafa410a0887b999a326ad3abe29a74bf94b26f727d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed20a3c4c11000000000685f08316cbf8fa0da822a20ac1c55bf1be3201f1a000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080dc92d628c176bb2c4e8acf32f34d8faf6ba994f594830a4fd910d989cebfe05680ccd7eea271ab4ba95eed0fbf898a82fb654e2a3232ed1234bcaa4ab30e8e91ec8029f757f1d06d3000cd4662c35d2313adc96c09c67a7fd7a96e74bfa481eb5e65800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880900b2ea5a9f88d4685b457687c6fb3a7494d91e6be35610fdda816f41c5546528047025a4ed8613e95ef3d1dcfb90c646d19355c7cadc95e6db0dbfa33f0338d0e8024632a360b69ce0f9f0ce4164ff4f3848b0bd75f3dcb67a0e23ed081a38a18c8685f090e2fbf2d792cb324bffa9427fe1f0e20d6b1f30029bbf30071019ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290804004c5f03b4123b2e186e07fb7bad5dda5f55c0040080eb9400585a9e8b2f26f1ee751ba989620f460abf9e3ce7c6b91693d785d8d45351019ef78c98723ddc9073523ef3beefda0c100480f42c96236046f82b2b806746899e19e343576bb3c9a25fa4f39d3265e57bc92f8015aa329318b096e60063c610e350f1e1c8c13ca41f7f42cbb1c65ef959dcc09a85069f012b746dcf32e843354583c9702cc020ebbf4c57071ceff5b0f64d362e0800001404e803000080028dd19f9b7cb9cce329f090558b22d9bbfa1721c31c00624b0ee03b220163f780f8bead3458984257ef05d8569dbc03a65da511a627f8dcfb7ab3ab162713ee1e5c570f9d7e46afdef838d80700002408d0070000db0700008090b114f5c86023a95e5f98df73f8c47d95ec44082dd256a205fb2d136839d80e5c5700bd9a93e85e3ce1d20700002408d6070000dc07000080a22f25d7fd290f9c429c2435de4d3e652d2c8bd1b9212aa775f19e86a81c64918013664977c26a236045847eab84cdc0d81d74758abc89b90def871b9761647a0380bb97fb91938928cec97e87489ddd099cb1c4c8a6ec647f6dbebc1061b81c44b0802e2ee0831ba08eca89fbd8019acce5cee3981ec17fd6b881f5d4f4a693e93a6f80e5436286787e3ab5d17473ef24f26a433911086e875c80ea01d4ccb21a926dd280f16a8f3131a154cf5d143f612a03093561b7ce489a137180482ff8b80979f1af80c1fe76ee3b8cbf409e83f93c3f68f0d2095d8b111cce1b7ba5d98a70fa09dd348d089f06604cff828a6e3f579ca6c59ace013dffff809f1aa60b8d6e164483585f5cabc66a8b3dabf6d32a061755b66c0ee8b07595ec803e24ed622a15d729f7733e3892da1ab85676a70b1484bf39eb266e76f5f648918077e2e88905558ce5fdd271aea9357a1ba2232b79290b7137ec47d9b1d9966d888034baf1d2500a71627f88a8704ebe32746110956adc5bfcc02a3f8272d75fd7b880e72e5072b6333f61e271155161fdbc62e2b59b99281c133f86cefa9b21cb79f180a61e3b977f78fd4ba2f77469f2fc95beb3c196cbe198f06a09728bf3bbda644280bab75c7b22dff2b024cc899516e753cc17781c31ee47b2eb049b331ed6ac0fce8081e1463c86e8fa454a912998fda31e316e4f21d55ec17f3d6300deea5b2e774380ad9a376d36c370d3c8191ca1c3e14244405d9b435e9a4830731a24ae7d81736b80e01b925960e184afada5789d57dea8cbcaeb0866208725faa02a72503137ff1a804080a720d1eb23a3dbb415ff4a480f4639dcec3be925f22c2311d079e4f08a2a80510d59ea25b1fdae0278b904b89a6c8110da8edb7214c214e12eb14c49dc0b6d80ade20331f0fa754c0253841206e936d98995c8f054f858fe40d20715b7251d1a8081c1b041da80a4efa6469be72bd39a4016c7612d95ef7abecb89ac4651fa6a0b8088878cbd74a2a9b37077b3d448ff88db9350b6c395bd2024a1cf5be2c9d46ff880ce0116dc0f1aacea40db35dd1418a60c74d40328624db29751efb3c82d06eb8985069f0d3719f5b0b12c7105c073c507445948ebbf4c57071ceff5b0f64d362e0800001404e803000080908a4b83685980351382690794f2ba84e53bde8de88ac588b0e0cc0ddff6b03f800ca466110f080b72ac06a6a66b93c07fdf236804dcb37e3b386e5ad3f9b8722b5c570f9d7e46afdef838d80700002408d0070000db0700008002764f06c998b78ae818bed2ab379c3decbf086b87ee6e023be93cccafbb2db05c5700bd9a93e85e3ce1d20700002408d6070000dc0700008016d78a932ae335ecf7bb8553c6daf0b8fc78104569dba075413a3643c55fba0e8013664977c26a236045847eab84cdc0d81d74758abc89b90def871b9761647a0380bb97fb91938928cec97e87489ddd099cb1c4c8a6ec647f6dbebc1061b81c44b08012f1c805be5454f3059856ecb07f622d2d3d1c50c5fa8bc15242b9adeacbf4bd80e5436286787e3ab5d17473ef24f26a433911086e875c80ea01d4ccb21a926dd280f16a8f3131a154cf5d143f612a03093561b7ce489a137180482ff8b80979f1af803dc949b2d2c13a2f6ae200948d5e3b65f8dc3433fd731c4fd88dde33f5dc51b985079f0d7fefc408aac59dbfe80a72ac8e3ce5efbf805de2fa9a7cd87e554c2c8f29ee571f7dd17d8376129da6d11e01bc09e27b1d2e80c232dc1e7f67225218ddffc59ec9fc0f84530088bee316ef968315ebf5271cea807e1ee2c8362cd0745aa0c58780b99fefa1024c1b472d3386a2319e71b68028a680f7bca5e5caf5e8ef06c7b007aa8d6ca8493d952a71be8f334dea27ac6aca65a780dbc4dbcd82a9e3b1a99d25480444bf12317c55399f8eedfa3427cea02f19f89e80a2abd4abb01ffcf96a1d5176f5139f0efa879bc4be75c990cccaaec497e8903080a8842b069c158af198d7d570838f69a2f4c9a218d51c69ad60361a873a11bbea808257de717492dbeecc986a37b7ab4ec8d6160878c62ab15f0467b76acab83d79808dece2162d961f2c7ee521bc8a28035dca6dd9f6522cefc2d83c92ba8ae2f4f580dc8e6d2539404d5b0e899e75a60cf05696a6e8f7adb21048fdf6e826aa9a47b3806cb69d11563a5e8fb0cb211e2b4c1376eebf07bf33e2b0e0f5b6e7f7af6f43d1807d23d1ff5d1ca574f6f3d6905f7d25787c45e242415336eb11ebc6f3947f51c280aa6764053c327575cc0994647ca26d558cedefc08f07c41016bc995bca7a422d801dbb6ce0a615feb35e02a2f85d780a0135efb634ea49394a62496ac1124bdd13002ce803000000d407000000d607000000d807000000db07000000dc07000000f007000000f207000000f307000000f5070000003808000000", + "0x45028400507018e82cca161de634262fea6ac93bc0421e8680622da20704b4f52e9ac50f01082e923eb657565d5acb9e2f86b36930ce03c6f6586d0f9bcd67ab3ac6a41263d8be7953a9fdf27f91f0eb6bc7e6e526c400a65167cfd9b92f8b6cc0b73ab88cc401667e010000460008000200c01f837cdc4a3f0000000000000000000000d49cb103b47f000000000000000000", ], "header": { "digest": { @@ -134,21 +136,21 @@ exports[`chain rpc > getXXX 6`] = ` { "preRuntime": [ "0x61757261", - "0x9ba0470800000000", + "0x51e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, - "extrinsicsRoot": "0x1f522600361afb8e5562c2c07c5e94f4467d74c1567b4f6c6dfc6dcb70c64da9", - "number": 189520, - "parentHash": "0xc6daa511876642c95fb007be874581cbbbe33ce4bd8c045265614b85bc6cc369", - "stateRoot": "0x334c5c1a616389c34fa31aaee909eb9e29aa550205a9861bfe4d5f1820daf0f3", + "extrinsicsRoot": "0x3510ab964253daa8300bb0d49e37c6ac4940e954866862d3985f0ba13f9968e9", + "number": 3800000, + "parentHash": "0xb60cb17d118325e80e5d1b36a5fe97115fc7b56230d5f3e287fc0317d4b16edf", + "stateRoot": "0xf058a653118a5b6d17532b5f05be14ccd2e1e48ac629f90fddd0173ac11ed5b8", }, }, "justifications": null, @@ -166,7 +168,7 @@ exports[`chain rpc > getXXX 7`] = ` "extrinsicsRoot": "0x03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314", "number": 0, "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "stateRoot": "0xac1cdbbdf9f845b5342dbe01d949f645c156455e5b360048d9d90fd9e47aafc8", + "stateRoot": "0x010c5745a5d42bcfbe0a644d5a2a4e22e2ff0fd378d48208ecfacea5b7e05a74", }, }, "justifications": null, @@ -177,8 +179,8 @@ exports[`chain rpc > getXXX 8`] = ` { "block": { "extrinsics": [ - "0x280401000b66961e788301", - "0x2d2c04a000e102794d5c9dc013ffd02738d655981a601aebb020fb1178c96752f3e4f20bcd8a489d0f5469621269aa51672b7b0c9c26afedfd2e3342b09432b225f0e35025c67edbe6966380907ddcf84eca4748ddb6c0f44e942294a6709d57d0c6adeba78ae58e6208066175726120391944080000000005617572610101483979e052c75e788dea99ae2895a612a7925ea67990ba1b286122bfee0a1052bebb8fbf9e179dde5dbdc336e51ab55e70d9021059f92a54bd791f958e0840838d2b00008d64c361e3e24b7e7a1e9ee25ea9f2799e47020fa09a7179d63b1284a8244a0c0000500050c45e414cb008e0e61e46722aa60abdd672804901f13f210ccf72a1c5aa0c2c69e14cea0e9a1ad76847b1a18584c8012bb87bc85e77dfdb8adb10f78f10a5df8742c545840133a9fe3e13e53ba54bd007aa05c15c355fe5dd381edbd862134fd532f5da59c6c45ee678799d3eff024253b90e84927cc680c048140b693fde595f0cce122264404b1aab1ee274c4ac31a3efca5de68c29ca45035f04b49d95320d9021994c850f25b8e385f902000030000080000008000000000010000000100005000000050000000a0000000a000000000050000000100000e8764817000000040000000400000000000000000000000000000000000000000000000000000000000000000000000800000000200000040000000400000000001000b0040000000000000000000014000000040000000400000000000000010100000000060000006400000002000000c8000000020000001900000000000000020000000200000000c817a80400000015018000148035825c76b9def29448b674763e05a87f0b673f44d96ff5e1ac136b164e83376e80dd25b322de052e23fab03378d75ff31140162bafd3fac624f077443eb6bc6b051501800110804deae9a93388c4598d392cacec8e95a17d9e2cd41facb0dc49373ae40591f1e78035890e4d2e9ab28aeeccca65e0d89f09c507a0d0bb380cdf76c9cbfec86583ee150180011080dd2ff6eba47b47f023a3990adec164988049ae81e11025d4e82eb86efad84e89800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb8671d028004648086a9239b72237f5bf119e2a880c32f5866460632700509cb874c60f67fe815ea80f6f6801e4b41e2e6d8ec194dba122bfb9eb33feb2545ef5144cea79551f7cc528028a1109c26d12a97d1304804528be60d908cd5b4098538185155a0f9ebb55ea680a681eadd479051303d6d8e4564dc6d6bc48c084cdbf37be286e53ce0131fb9a01501800804809f3ada68c357b5e0a3ebb39ef181acfa9943af4725c244330a4b2c60837612e880d1c022eac4b978ff4ae8e4b23d2998d1d4e550bc0b49f08457f1f1c5415aae08dc800820807ad78cf2b57ffacc81eb1cdf31e2563169c7ecee6a8e21a9a092da78cf0c7ddf485ead6eef5c4b1c68eaa71ea17a02d9de0400a102801017806ad8bda250a43737b26933c1b7bebe6f4fe689b2888ff5ab4833d7394853350f8038f5c136db5bdb74d6a62722e6ea23af4fe820eb7fe28dee3a5f76d637dd337680c1494c38f4832036796f487b3ea200956f3520280403b523b7e975c2cfe709d88065a1214a991ac85d93f38385d6f52af7b4ddcf56e589fcb92c8d9e8f27291c92808aaec69251393b5438cefef9bbbfb53280afa276cb4cdfdc5a9b7073d4e560fb990180210280327e9a2f6e6d30d961152b317f37437cc3712d08f82e7fc5e52bbf65309fd8bd801a2ff24096295cfccf1adda80b8dfffe380b9f3b54d7a3cdb67864a4655e62968022a699b2cc90a6654c84163d2a498506b192afe7cd9777227e5288e8ff069c0f150180400180ebebd1a1cd0bbc6714b7fb0ac854cca5a4c4e34e69485da48be3c8087b56e09b80128645c79ca6581c248a412fd7b8bc532a187600e6e1cc20c915538ba4df6a79450780ffbe80d9302a505e2b1ac931f539aed33bf791d1982906ae64c7197324044f191e9bca80dffbd03f623c8e8f71b4d5ba71dc29ab461211359bac6ca6f93b0b452d05fb32807284feb501282dae6d3a20f317f20c00bfa21ea1c1222a76d1d8a3c0f072a5fc80263b9e432d80872460174400ea70f7a21993a8f4f09e76e81f68cb50d882822080653da6b4c4715068cd65cee7f0651ca4a555578103e23520be97a47d1e7fe6b88093761f8dbdbc5b127f37c21f7021a04e4ee41bff662a6fce9221fcc13bbad6ce80ae60d9e6d94506c0565e5d442b14bf9eadf42016012d773f0709ddde2d7d10f180b1f4de7c3ac5665016d561a60659cd2d8f2d3e0a97e2ea9749279bd8e35eb1f18008e51ffeac22ef8e782e96b65daf319fea86d549a505c7662fcfc88f3a65e9be804a3ac3a82f56dc1edb7c7147f5c05c16a8500849355e6b13daa81c9901c26b0980e75c76d1eeb7d7ee03027d32fc34b2448cdce49005e23e617405fc477b9accec8013f4c7dd2b3d217dbdcb8d1495dca0b785d87f44e37b9062a37bb1873e30cdc180d35a5f25786613c30e8c9a9fefce1a1a85fd88c166becab8a9ec52dfc33a7c5f80cfd5637f90303a6a2e2deb77a3aa807f4bfae19febf75885ca8034fc86b89071f1019d0da05ca59913bc38a8630590f2627c154080c8e5a1d04a7d329582a6bd5b5609cd573bd628c34e78a390771e86127546cf854c5f0a351b6a99a5b21324516e668bb86a570400505f0e7b9012096b41c4eb3aaf947f6ea4290800007c7700e67da63472835bb0b737093a19ad4c63f5a4efb16ffa83d00700000400ec9e207f03cfdce586301014700e2c25931040505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f0ec2d17a76153ff51817f12d9cfc3c7f040085049e710b30bd2eab0352ddcc26417aa1945fc180699a53b51a9709a3a86039c49b5ef278e9fc244dae27e1a0380c91bff5b048858027f3d0c7dac37acc01ef0b7072ec2cbb64f325a7eaff28578277b5dbb6b5ed967c77081e0bfde17b36573208a06cb5cfba6b63f5a4efb16ffa83d0070000040280699ada0fcb4256a3c1bdb2a90d54e9ef3cf0e168f97bf7c340c5c7860629b8ab505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400803882ebe32e71c58a417fc73a504ca46f703518c01bd1d2cd49e57f7ddeec6bc08039a06e50c381ea8a79dcaf77b98a29ede3605ed9d767fbd916114c1acc2bc86880afb44e33b463b43668c967e8b1d6810ba76a0e260b94956400943e7f8aa99ca9f9049eb6f36e027abb2091cfb5110ab5087ff96c685f06155b3cd9a8c9e5e9a23fd5dc13a5ed207532881000000000685f08316cbf8fa0da822a20ac1c55bf1be3207000000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080e63c6175a901b4879d3c394e46980fb04e78755f0835d3bbf7c5f414cba07df280a75b29e0e24889a69c6b8c37a437692b76ca9aa52ab78997098b79da5c34a31a80791324bbd3cf9c45465ecb6c0e8345c4ded97da6e4a566192b739d686b34db92800f52715d71fe1c37787c148742c2476aadc24f49210fbc78bc78548c1a9544b6804a7f6dc2f4a66cac8cdf607ebca881235ba5330de4c56c3edf5e606963ab109b8068ddd8ddcdfd634a195eb5fc79253b566489d43d70860df98cb81dc6abb2b3a1685f090e2fbf2d792cb324bffa9427fe1f0e20e32a0000472b000021019ede3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea42908010080c74756edffa217dfb07ab596d82753deff985ac215e5cc2997d29afe1d397c161d019ef78c98723ddc9073523ef3beefda0c1004505f0e7b9012096b41c4eb3aaf947f6ea4290800007c77095dac46c07a40d91506e7637ec4ba5763f5a4efb16ffa83d007000004000000", + "0x280401000be3da72cc7d01", + "0x852a041e00e102baec04ac369022e4faf43843117d7f81c2a430f03d159085b4d5deddeae29c079d0f1b16fe9f370e4e3945eacb8fa5b0d81a08d7231e77ad4aea3d0f3eae2983c2c4c6da4663d824809d8d82a8139ddfbe0e66662afb13154f73cfb587ac91bfb255080661757261202a21250800000000056175726101013cf655d71fd013dda7751c884028595444886861fe876d7e77fa2e113f9b24210e217a607e86c43ffb750c95eb2cdf35ce3680df52761453c3133e74f9e06c8ce6e37c00d5a63e0b9fe13a4aa596bbdb5673fb96e45518d61a6a46821b42aeda3c6ac2f00000500040887e207f03cfdce586301014700e2c2593eec2d17a76153ff51817f12d9cfc3c7f0400150180011080001ba3284d25379d5c873c15be73139bf02b9358dbd6292cc42cc4686b876f5a8086066aedb2810114ea92813be3b5e4e1fac2dbca1a47c13df09488afc2f686c71d0280046480c2574193fbbf18c903b0fd0fa840d672dd9e3524545fb24a4f45c228a1f297f780cd38800e3212342bff0e780c84adc8901ca21d40c99c6b37ef59589bfeb0e03c80a31a84bf92bcb5d16ee02f4c0f039b3119eb2b8f638316501fc50406d58a25d480a6c43f77bd1efe5c3ec006b3370928ca0ae7404121bc2bffe6f5a0a8a9f3390755035f04b49d95320d9021994c850f25b8e38509030000a000005000000a00000000c8000000c800000a0000000a00000040380000580200000000500000c8000000e87648170000000a0000000000000000c0d3cf8eb70000000000000000000000c0d3cf8eb700000000000000000000e8030000009001000a00000000000000009001004038000000000000000000000a0000000a0000000a00000001000000010500000001c8000000060000005802000002000000580200000200000059000000000000001e0000002800000000c817a80400000051019ef78c98723ddc9073523ef3beefda0c1004801f48957fac85fdf29fb1468fc5eb0cf8bfa4ae00cd0c5f9f0f7a36f33e1381c68083579bb39a5b39f845ac736df5ec06546ee3db275f1622848759152effdab3be4d0880ffff8042c42b2d23ee9cf3dd24ed49d3d534f2a2cd2a97882e34540b10504bf66898bc80ebae4feb173077e4eec45e1c6f6397511f51341c48b4a50b0a8aaa1278c753eb8048c1c71fc9f5ca385c7f782ac59ad231ca643937f1feae142328eff0872e9706803d5f115258d6c4aec3ab7b240adaa7114a5f0464ead35e07f204836f97ac880a80487716854a90fe44b041a983b018659e195c2a17342a627176be317510fcc5e98042669088044e642cf3b6aca51389c8c6bd8c09fae652108c65bb5e4bdc784e7c809588915f8ae7c5f87b2531de9309cb72e53c8702b87551d17666842d5efaf75e807fb80fd1ed5d5055851d105f9258af9f41386f5e21e64a39d443696024f57c40804dce9ecae12df140f5cdeb46ab6e2ffd055f2b789a1d548a8b4d036640307a94802bc6d68ce8dd80b61749f7498d335076d2f9a24ee83de4e5e984caa45014065f806d7c8cde6c8a420f50a224c2e16c27dcc76670db1eab79a35212d749f5a1f4f180cb15c9d21172d4f7b014c687c5f018826dd2f5ba6fc9144fed41f4138ee64f4d80d3ff08530bf5cd3510b86189bcf51297277481e38ce06116be926c4afdf91b18800d378cc4bc71818d4e4f6ad9895fc2f161b4b4d89db6f570efa02eae80b312c6809382d7089f6232cdbb803dda2a7ac8a7be1fd296c36649340fa7d42d63d1bcf68069b435aeaffa7685b3b784353f861b77058a1441701e0c6e3659c8e1734ab88b35049e710b30bd2eab0352ddcc26417aa1944fc1801c7426dbfea7cbb200d0a7fc8e48ef41ba8eee499c9305f5b6f4ade0607d131580bcb6b0a9491d8841e300bb21d3b7e5efac614297adf7ffdea7fec411a160828a805eb03dbd8df10f79dbe7df4e92c3122916df5225a1f4e54061ca3e471ecaf42d80437b62bfda087ab8d83e746b98eb521aafbd2029e8f0df53b840a68833c0f79b4c5f03c716fb8fff3de61a883bb76adb34a2040080e21ebaef887f2cd90b06d279831b7b52e5a5828ec9ebd58e448a811abf9d9be88000da721b8040754f9505232f55716a90453b3aea2f771d1ad4e32cb1bb32ab72800c02093f06681f30f9fa57f71c511b34cfc045ddbe3e7099355909d304585273150180080480750002cd272da2b86bd01db28179f8bb1b107a11dbf7187184e1a66e655534bc8009635f73f069d962700bbd4eb39f14f0024abeb1180819aca68c6dd21606162c1d028065008013d9835d449809cdc304c4c27d862170fb64446b24e5c10abac8bdc30de85704800686b905d49f9718c457660c3124873cc412003103bc7eeb2818a3db48cbe1ed809f284a86f45e0802b1d3be101948799c566e6927487026cf11fa7b27c5ed045d80af579d5ddc5c697d42bfc014076594e66c7b324cfd3017810c4e93e4f6f0ae9e1501804008806ebd29e5caedceeec9703c349433c8722e33020e5f2ad3e9383e91221e009946808c68f773671aec1db46b2c37b4c827e64aa7290d65e305cdaaa6b175596256f121019ede3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea429080100801a24f5ecdd7db94b76d89df1e4a144212e1f4d44e0a4add94c4ee616392a54d7f8770d7fefc408aac59dbfe80a72ac8e3ce5b6ff6f7d467b87a9e803000080af1e9de2d72c2cdbfe5e0075b2f57cb522ddf642aabde2286f36f4a23ee293b0a1019d0da05ca59913bc38a8630590f2627c054080b18627caf3c7d5f5d316f6381a0d596f95cdc4e3a94622b4caa29b64ac7da6594c5f0a351b6a99a5b21324516e668bb86a570400804674404781f00366ab9f434da57d26dfe81550b8f8302b10fe4d8692a605b509a10280101780cc087090217e4d6d0065105a21a252e75e7fe873baad752fc9dc96c9d6908e4680fe06c6800e4ce995469c5bc87aee741a107ac3af47b3669e6b7592614f1796cc806e0dbbf4efa8308e881f995e527aafc88a1b806b598a7748dda909cb8cc84c3d8026d4b5c5d7545e2aa5b8ddda85a15a061c92e99906887a406c41713f92d6ea1180b82bc2aef23d07ca81d30146e6b4c8725325dd82e93876056abac1d9d6ecaeb37d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed2057424a1000000000685f08316cbf8fa0da822a20ac1c55bf1be3205f0d000000000000505f0e7b9012096b41c4eb3aaf947f6ea4290800008075cf3f08bab6ffeda6b1551c872f7d962bd3df14a393e615154540f56281f8aa80f9308f091f100659446bc94c5332bd7a8ed442723ae55144e27ff7646b5bbad680aa5abaaa8c5b2eb41a3855cfebb362efcab3bf20a37720c80f77db5434657d04800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880594d7409c9cd6f9707d94d0af07dfa47ec7ab089ac60cab441feaa78e07e742480bf74b14443c1ea178c8890cbc88d74edddb857c48ceea84b492dbfdb30f8316e80d8e8ea527588c761763766a2b64b7c5f2a85f320e6fe89f3b04b9493470b99a9685f090e2fbf2d792cb324bffa9427fe1f0e2068d17c00c7da7c007901800c2078767bbb460270642b5bcaf032ea04d56ab6ff6f7d467b87a9e8030000040080cbe683b14948af0537e71ed1f78a16adb32d22f7b90b892ff9f79e37c415dd67685ead6eef5c4b1c68eaa71ea17a02d9de2404e8030000bdc57c000000", ], "header": { "digest": { @@ -186,30 +188,30 @@ exports[`chain rpc > getXXX 8`] = ` { "preRuntime": [ "0x61757261", - "0x3a19440800000000", + "0x2b21250800000000", ], }, { "seal": [ "0x61757261", - "0xe4e7868793cbb449af0d505184d75c2e0c2c9477ab701e0f41e7e66d23f6ff694480b36958887f53989809194dc088cedada24a66c824aec0a5ed5c311627784", + "0xba12b8f0cf97e0e0fcd885b889ae7e90b86277592690436b67eced4e0ef3e02ca094867287e94208a9d8a9e62402de9b4717247a6332bd55728420dbad0e8d8f", ], }, ], }, - "extrinsicsRoot": "0x4718d8a6e9acd0ce4da337646dff9a35d87574a154f87591cb96c0018246bc9f", + "extrinsicsRoot": "0xe9033b0b86efaaa452fce2e3013806e480fa33195cfdd75d8263e5dc6acffffd", "number": 1000, - "parentHash": "0x59dc6da7274b08a0f861020d412f26a7ff8472eb3b9c58059a47b592c1b0b822", - "stateRoot": "0xb969863ed89f40e83dc2e3b2b9b64ed22ed17a789ec826f0e14c60d976c94e42", + "parentHash": "0x113384df3a413ca774ff5aebbef8045b9356493d9aeef5e59b036bd4bd3f21ba", + "stateRoot": "0x33cb61d08934b1de5be3453801450f36082cb1a060cd760b427efc65e96be63b", }, }, "justifications": null, } `; -exports[`chain rpc > getXXX 9`] = `"0xec771ba3da1ba2af1dd61e78d6ec510696c2aa857dabd11d9f165f7919fa614f"`; +exports[`chain rpc > getXXX 9`] = `"0xa08ebd83c5b4d941bf9c6853c0af2bc6620a1878a5d2ce302d09f40feea8ef98"`; -exports[`chain rpc > getXXX 10`] = `"0xec771ba3da1ba2af1dd61e78d6ec510696c2aa857dabd11d9f165f7919fa614f"`; +exports[`chain rpc > getXXX 10`] = `"0xa08ebd83c5b4d941bf9c6853c0af2bc6620a1878a5d2ce302d09f40feea8ef98"`; exports[`chain rpc > getXXX 11`] = ` { @@ -218,20 +220,20 @@ exports[`chain rpc > getXXX 11`] = ` { "preRuntime": [ "0x61757261", - "0x9ca0470800000000", + "0x52e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, "extrinsicsRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "number": 189521, - "parentHash": "0x062327512615cd62ea8c57652a04a6c937b112f1410520d83e2fafb9776cdbe1", + "number": 3800001, + "parentHash": "0x0df086f32a9c3399f7fa158d3d77a1790830bd309134c5853718141c969299c7", "stateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", } `; @@ -240,8 +242,8 @@ exports[`chain rpc > getXXX 12`] = ` { "block": { "extrinsics": [ - "0x280401000b0fa8881d8401", - "0xa91704a000e902d94d2e18b4a8a88d9b21cb03bbe4df4431a93718c2c602c13043d595e8b8735a3e910b0021c0ecb97a4c7cc86aa22eeb2db02b60829551cf67bdc490f0948ac009f6c0801257ffee8b177dab50e7b537ccbd2d1ffcd8a0068a08d57a92ce367e4e0f52e1080661757261209aa0470800000000056175726101013aefb1326d057c6d6d174f1565404a8b1a6ab45c941fa89bd8a56ac401226d1b0d96a6e436d7021dd097d316f07fe554fc35c92e1966e8a9b6ebc4de15e57886901e07009c325649c4ebff345980ea29b5fb7b60a9af1f8cb26e5d9403418e89aee6d5c80000500034c45e414cb008e0e61e46722aa60abdd67280bd82018ee510cf360e1a460326ef53dde570b25b9e835fc045551ffe4e88fe08c45ee678799d3eff024253b90e84927cc6807ed4bd40e4853d40a1fd44e7128aa75ded4660543dc48918f507ac56fbef7d97cc5f0077dfdb8adb10f78f10a5df8742c5458401df75b8601e1b21393fc7772afc0788aa25e88713977d61495fabb2550af5c83545035f04b49d95320d9021994c850f25b8e385f902000030000080000008000000000010000000100005000000050000000a0000000a000000000050000000100000e8764817000000040000000400000000000000000000000000000000000000000000000000000000000000000000000800000000200000040000000400000000001000b0040000000000000000000014000000040000000400000000000000010100000000060000006400000002000000c8000000020000001900000000000000020000000200000000c817a804000000150180001480451c10fa62e420ae9678ed9e9f7f19e3e39be3a38ed4e3fe314234f3e6fed31780d3dac5ff6c2ce4154f56c20524e2dd095001f40b34d7c8afca34011128bc86201501800804809f3ada68c357b5e0a3ebb39ef181acfa9943af4725c244330a4b2c60837612e88097425c486ee3f57ab095f94c7dc030d79c63147ff57c50c90a577e2ad727d2e2a10280439080216c4ed723e0a878bd96314428b2b7cb9727481f149f84011c0405423bb94e26805bd412b85f2239198146f1fe278f482ed1e54fff8aab83ff5278486f27553e5180118f288193e4da2abce3289ebcfe1b730737e817b189512053eb437b1211c9f6807a4cfe27b7daddf656ec94d5b0d02fa22183c8bcdadf8364f236cbe956cc8f9e80c3485bf9a1e0e78ac17578cca0d0b0cd5f632bd925284c5f54decc00e6f44aae6d019e0da05ca59913bc38a8630590f2627c14404c5f0a351b6a99a5b21324516e668bb86a570400505f0e7b9012096b41c4eb3aaf947f6ea4290800007c7700e67da63472835bb0b737093a19ad4c63f5a4efb16ffa83d007000004001d019ef78c98723ddc9073523ef3beefda0c1004505f0e7b9012096b41c4eb3aaf947f6ea4290800007c77095dac46c07a40d91506e7637ec4ba5763f5a4efb16ffa83d00700000400f09f05207f03cfdce586301014700e2c25931040505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f0ec2d17a76153ff51817f12d9cfc3c7f040025019f06de3d8a54d27e44a9d5ce189618f22d1008505f0e7b9012096b41c4eb3aaf947f6ea42908010080c74756edffa217dfb07ab596d82753deff985ac215e5cc2997d29afe1d397c16ed029f0cb6f36e027abb2091cfb5110ab5087f9960685f06155b3cd9a8c9e5e9a23fd5dc13a5ed2037418f1000000000685f08316cbf8fa0da822a20ac1c55bf1be3208212000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080740bfbe51a080a46d5c79a4b185680b175abb3ccdb602dbdba7552f7172ed8c180fddafc590530ce9037825fac38ceee0615edf7def5fd0af0bacb16f7d47f9859685f090e2fbf2d792cb324bffa9427fe1f0e202a1e07008e1e0700c1019f0d710b30bd2eab0352ddcc26417aa19454807c77081e0bfde17b36573208a06cb5cfba6b63f5a4efb16ffa83d00700000402505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a204004c5f0dad6eef5c4b1c68eaa71ea17a02d9de04000000", + "0x280401000ba6dc70bd8801", + "0x2d4f041e00e9026c0bed8ea286dbea10d9add16a898ffe1943bb298283c4e52c4745f4f9e7bd1bfeeee700440ed43d7b7698bda1f350a6c89bdf2ecf1228b5b4322ecfb77d1c607d9e7b80fa7941f26fff6290c514267179c088e4a0b185fa23eafabd9ba29d53861953910806617572612050e260080000000005617572610101a66761c6f75913d47b4881ab589eee15fa8c0aeb6ed38b941108edd2642d7c3ddcc42ab8e79a244d06520e61c0670628415b4e4f6018d744da1fe19b87146d8e9bbef30041cf75765f4f63138b5a8e3a4dee5fbbb2fab650272a3c4066bef05dd74ee87200005000ccd856f5a4efb16ffa83d0070000a428e8030000d4070000d6070000d8070000db070000dc070000f0070000f2070000f3070000f5070000e856f5a4efb16ffa83d0070000b42ce8030000d4070000d6070000d8070000db070000dc070000f0070000f2070000f3070000f5070000380800009d015d01c872d0ebaf85d0070000f50700005501e803000000900100009001000000000000000000011a55dc86f62772e32e58a2b8d0371c0940701e21d0f42134905ad3e3c1d2070500e8764817000000000000000000000000e8764817000000000000000000000019015d057a605f506cfcd4070000d0070000d4e80300000090010000900100000000000000000001be71a21c87fd9fd837b0608dc9f780a666c890be213bb36ddc79179384c66835985d0a87461a6f93a938080000d007000054e8030000009001000090010000000000000000000019015d0bc334ef110d8af5070000d0070000d4e80300000090010000900100000000000000000001ee81f513b9828daddab221068bba9249fe60f5cde84201ce0190b8e9c86010c019015e046fae65527199f2070000d0070000d4e803000000900100009001000000000000000000011623200dc56d973c200448bf7a939ef621fe5f54fad26b838a7201459bf77e1e19015e04d2a15ab51127e8030000d0070000d4e8030000009001000090010000000000000000000171cdacbf1af48f4252086a6b2134ee98abd462392270f81885cef0c3f2ed8da119015e1c472775baca93f0070000d0070000d4e803000000900100009001000000000000000000019e938c3bafc461a3c99f1a18cf08ead21e2473f2eae1d67a6a2ffaefce6f49ce9d015e36ad4314650419d0070000f00700005501e803000000900100009001000000000000000000019f71e512f2d1cc38cef38aa8b517deaa0731e0d94a20e7907e7d2ed4d5767d0800e8764817000000000000000000000000e876481700000000000000000000009d015e36c65ca123d5fbd0070000dc0700005501e803000000900100009001000000000000000000016cc7baf613a7d02ff83b8c42d19ca65e4a2d054a136df871cb1aac62e941965000e8764817000000000000000000000000e87648170000000000000000000000c45e414cb008e0e61e46722aa60abdd67280647979f673b44a6927553adcc3d3b6eede7a2346b4665dd6ec19c8a10ceff67119015e4361975d97255ddb070000d0070000d4e803000000900100009001000000000000000000018c74408c28f6627f58a8e10b3ec06b98b0166bfb148641a35c5cdfc7a56e68fb9d015e4be1ee506d55f8d0070000f30700005501e8030000009001000090010000000000000000000159898a2874487a46052f949bdc904ec14c45f5597fec9a64e53c73e1b15ae53900e8764817000000000000000000000000e876481700000000000000000000009d015e4f36708366b722d0070000e80300005501e80300000090010000900100000000000000000001055771e1276fbc23eb4b7b4631d55e489b0a77310bc21d7da7f443f0973a0e1300e8764817000000000000000000000000e8764817000000000000000000000019015e55c8e02d73966fd6070000d0070000d4e80300000090010000900100000000000000000001fdf3e3a2d06e4834b3f407d6b2e7a547795f302818e7f9e9775135e70f0012b719015e8b652b2ae6ed1ddc070000d0070000d4e80300000090010000900100000000000000000001e66816642666a6ac1017fe14aa32407c4129bb05bd0e3f6786ac58945c025c9619015e968c2de8299067f3070000d0070000d4e80300000090010000900100000000000000000001772e98610c34bfcf0dfbdde1794231c18cef8e0d65b360eaa5be668c4c4f3bc79d015ea99274c2ff3639d0070000d60700005501e80300000090010000900100000000000000000001ff53da92e719208899fa521ea30b07cfce7c94299ba5c6de879d5a9c141bd65300e8764817000000000000000000000000e876481700000000000000000000009d015ec648b30353eed1d0070000db0700005501e8030000009001000090010000000000000000000100382d804f7b02c95c2d6b3b6a9cad2c97c2d7570bdfd32f8e8d961754b74b6d00e8764817000000000000000000000000e87648170000000000000000000000c45ee678799d3eff024253b90e84927cc680f126c9e4609547475ec38b61ba89dad52e716489aeae728840491797acbc07c4cc5f0077dfdb8adb10f78f10a5df8742c5458401614798c9b3f2ad435f4118b7f3af954904d78cc26443aadb8190dba355a2c6c0a1015f02c412f496dcf830d0070000d80700005501e8030000009001000090010000000000000000000162a9718fbc71e7dcc66f1dd50e9e4e2e7e825bf5e76f8a7993b6c1910360b28b00e8764817000000000000000000000000e8764817000000000000000000000079035f04b49d95320d9021994c850f25b8e3852d030000a000005000000a00000000c8000000c800000a0000000a00000040380000580200000000500000c800000700e8764817020040011e0000000000000000e8764817000000000000000000000000e87648170000000000000000000000e8030000009001001e00000000000000009001004038000000000000000000000a0000000a0000000a00000001000000010500000001c80000000600000058020000580200000200000059000000000000001e000000280000000700c817a80402004001010200000014000000a1015f050452a22bee61fad0070000f20700005501e8030000009001000090010000000000000000000187a6fe1514fd0de8ea5c6f8a7101ee5145aa4fb16e43d0c84860331ae44d402000e8764817000000000000000000000000e876481700000000000000000000001d015f0e1a4e21b9b6ce11d8070000d0070000d4e803000000900100009001000000000000000000015063b45fb0f97475aae3195a3a5ee0b06ce909ecc8c856d42d51ebde6fc67739a1015f0fb7edc4cbc65e03d0070000d40700005501e80300000090010000900100000000000000000001436ee8e8e7d06535bf6e65ab2f678f695100c87c22b60360c62a5712e2409f7a00e8764817000000000000000000000000e8764817000000000000000000000039017f17f78c98723ddc9073523ef3beefda0c4d7fefc408aac59dbfe80a72ac8e3ce563f5a4efb16ffa83d0070000804e75289a0a452807295c0050bd79ff49e15816d25f31d5f8b0b901491a9f3527150180001280787bcd8639494b1b4ac2cfe8a085b773c02770e2a0738c3ccbd81c2745eca42e808096d4cc8c7a0f9ae9be9cf36f4f988bfe9a67da1f430966125d08fe3b6f1b5f15018000148087a6bf935205a5258f5fd2e7a80027f6584311e8eb535a47e5984ce9a754c2db80445d631a1ecd6de9476c8b816d77a7a810d1d37497334536acb58c58f9a6a700150180004280b2c508bc1d844471c7ad2f7c5ca97fef59a081548aae90e0aa9e06d0153f871780ace790dae94e1087aac2c5c92f9260533491c30ceeeb9b5e4ba2a9af1f1e4bf4d48000c0787694c040f5e73d9b7addd6cb603d15d3b0021d9da3ceafbd080d00000401485e4993f016e2d2f8e5f43be7bb259486040015018000c080b53c079fb3b3bc82049775eb4380f05dd48b80eda9494c9d2c1e9e76068eae8380fa89937b8cf25785c5445d9485ea57494a9d7047e479f49a86f3804342837743150180010180e31631069d6ac20026ad2035691e6782b449ab7f5b9d6f5f50c247a0ad09ff2280779a0ba375994f5a851f4bd4d465eca93ce76a5aa070a22e4ddeabd6ca4d78ac150180041080fce1aa163cc5b8e44db68454b97b048bc15c218a35016c3ef275ecd6b5f7a11180cf62a6b73a8d6fb5f87f1aceac4728e0360561b3123fd2e33db53b74ee8d1f4b150180080280ca984071022534f19a8a83a50f126ed05857e02e28cec9ed17eb2e285c7bb21580405ba87190f8a85e61e53b808ab22bf49bc5e986802aa40756c2727facce9b5c150180080480bfa56ec6809fa5073a83b7e243d6a7884cca6cdda6ab353be1d5fd128670fa5080abe9d5a8ef18a5c3215055cc9f7eda97d6914f13946ae0e9ea3bd91a7d6bd8c0290180085080720475da1eb4b5f077fca4ad1e6add131c2ce61ab829c8ca4ef18029c79bacc048563524f87eaf5eaf000800001404e8030000485628b8ad2696ed532c0800001404f20700002901800850808eaf571106205a34213fb1fa2fa165744e6c0fe81f161d0cf6331d4158d0b8e648563524f87eaf5eaf000800001404e8030000485628b8ad2696ed532c0800001404f20700001501801040806eb6c6756cf0cfc8fa41ff99dd5fd326a4abb0275e2bcecbf5530d34c492084080692755c9209155bd724071de137657f492de5bb5479738d1af7119739b4df4739901802030803894a94f9b4992c3079fd4a5bcff3d3899d9398cfd80911cb00a80bc82d7077080aa48bfdc4268bca63120e4a05a80f2916c9fe68fda15eaf77f49070eb0201a7280c881051c790d8340a3e08959df95e63adcf50371b67eacc9fb988b145dceb6591501802040807bd7b7016c35992cfcafdc5e3ce3a63a3282d189b49b23fa983eec1c3dd48e5480d49f322f96a88b511a5589af3cb5d8aca0c0e40dac0b8f247969c8cb0cb85f14a102804390808b36e3e2db387419d62e134238e3a546480f1eda36681cab335283869379533c805060df3e1ef81a6ffa5b135034bf5a4bd0f10c236a8f0e611905a85fcb73f2358059e7633c91e51aeb553d06f4bc3a88ae8ecc51c565ba14749fcfb96b0a54f8568026de5cf05a0b126e10eeff3546d7a3d123bb0d4138b7fe5094359e391473de0b80da68cf8effc6c5ec15c0f401c4ee20e662248c1c185495886f6f92b51744d3ccd5019e0da05ca59913bc38a8630590f2627c028880d83e3a486745cd1840e03b54f3b8512e419242f895233a35f9e66bfe30a3fac580ec0dfe021509bf2973e7d1f084b5c9e6646a54e6d5b117b1ee4dfe0d21da9ea780ac02f82263541dbcb96fe33d55353798cdc255532ffb56140685c5873b7c3a23e1019f012b746dcf32e843354583c9702cc020e1004c57071ceff5b0f64d362e0800001404e80300005c570f9d7e46afdef838d80700002408d0070000db0700008090b114f5c86023a95e5f98df73f8c47d95ec44082dd256a205fb2d136839d80e5c5700bd9a93e85e3ce1d20700002408d6070000dc07000009019f05207f03cfdce586301014700e2c25934040685f0d9ef3b78afddab7f5c7142131132ad42001000000000000004c5f0ec2d17a76153ff51817f12d9cfc3c7f0400f9059f06604cff828a6e3f579ca6c59ace013d55bf80368eaed441929811018e6385c77832d150578f8c0f96249ef03402c07a8c9ef680b1bd948a1f07b46e0fdff6cc86d50d290141dbc98d6fa4b10f25152b9fd7ceb280df0a3cbe34cb0c9d4336993916be7f8c63d132420818a1ab86996336538003bb80cd3485f6bab7622b796cf1987f473cbf4fbe1c5f6a3c9af10aef48c25a228044804822186f7e32ff008dd0e75223aff46aa1755a32cc305580d914ee39fb38efe4802fc96ffdc855123bdd70462f0347ee3d0ca983e25ad26cf402c1307510fcb11980e1d5e9fdeb9bc11d29d2db619b8c4e9982663ac066315dad3b23d929729155c0802574b4f2b745a3efbae2b305787e507b4e6aa7fafd52878952bef038514a1ce580d950f46ce6318c467e4fcbe13eb7ba7e52efa47c5d3eb899cc11fd493899fc118020b913389e7db15cf2733d244bb1dc9b16514b9d5dba548eddbb7adc790e4f00802da1fd6f9fe0a8e6656a82d21c17cfbcc9df0561cb7030ee5f266f9d10f7611875019f06de3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290804004c5f03b4123b2e186e07fb7bad5dda5f55c0040080eb9400585a9e8b2f26f1ee751ba989620f460abf9e3ce7c6b91693d785d8d453ed029f0cb6f36e027abb2091cfb5110ab5087f9960685f06155b3cd9a8c9e5e9a23fd5dc13a5ed20a3c4c11000000000685f08316cbf8fa0da822a20ac1c55bf1be3201f1a000000000000505f0e7b9012096b41c4eb3aaf947f6ea4290800008029f757f1d06d3000cd4662c35d2313adc96c09c67a7fd7a96e74bfa481eb5e6580836c2fe1c3f4c88b70cbb4fb8c277f324c126b5d20eb0c10ee611ebfad4a32de685f090e2fbf2d792cb324bffa9427fe1f0e20d6b1f30029bbf300e1019f0d3719f5b0b12c7105c073c507445948e1004c57071ceff5b0f64d362e0800001404e80300005c570f9d7e46afdef838d80700002408d0070000db0700008002764f06c998b78ae818bed2ab379c3decbf086b87ee6e023be93cccafbb2db05c5700bd9a93e85e3ce1d20700002408d6070000dc070000a1019f0d710b30bd2eab0352ddcc26417aa19440824c5f03c716fb8fff3de61a883bb76adb34a204008008a0c609ab4888f02c2545c002153297c2641c5a7b4f3d8e25c634e721f80bea7c77027bbb460270642b5bcaf032ea04d56aab6cb5748316c751060d00000400002ce803000000d407000000d607000000d807000000db07000000dc07000000f007000000f207000000f307000000f5070000003808000000", ], "header": { "digest": { @@ -249,20 +251,20 @@ exports[`chain rpc > getXXX 12`] = ` { "preRuntime": [ "0x61757261", - "0x9ca0470800000000", + "0x52e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, "extrinsicsRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "number": 189521, - "parentHash": "0x062327512615cd62ea8c57652a04a6c937b112f1410520d83e2fafb9776cdbe1", + "number": 3800001, + "parentHash": "0x0df086f32a9c3399f7fa158d3d77a1790830bd309134c5853718141c969299c7", "stateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", }, }, @@ -279,27 +281,27 @@ exports[`chain rpc > subscribeNewHeads 1`] = ` { "preRuntime": [ "0x61757261", - "0x9ba0470800000000", + "0x51e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, - "extrinsicsRoot": "0x1f522600361afb8e5562c2c07c5e94f4467d74c1567b4f6c6dfc6dcb70c64da9", - "number": 189520, - "parentHash": "0xc6daa511876642c95fb007be874581cbbbe33ce4bd8c045265614b85bc6cc369", - "stateRoot": "0x334c5c1a616389c34fa31aaee909eb9e29aa550205a9861bfe4d5f1820daf0f3", + "extrinsicsRoot": "0x3510ab964253daa8300bb0d49e37c6ac4940e954866862d3985f0ba13f9968e9", + "number": 3800000, + "parentHash": "0xb60cb17d118325e80e5d1b36a5fe97115fc7b56230d5f3e287fc0317d4b16edf", + "stateRoot": "0xf058a653118a5b6d17532b5f05be14ccd2e1e48ac629f90fddd0173ac11ed5b8", }, ], ] `; -exports[`chain rpc > subscribeNewHeads 2`] = `"0xec771ba3da1ba2af1dd61e78d6ec510696c2aa857dabd11d9f165f7919fa614f"`; +exports[`chain rpc > subscribeNewHeads 2`] = `"0xa08ebd83c5b4d941bf9c6853c0af2bc6620a1878a5d2ce302d09f40feea8ef98"`; exports[`chain rpc > subscribeNewHeads 3`] = ` [ @@ -310,24 +312,24 @@ exports[`chain rpc > subscribeNewHeads 3`] = ` { "preRuntime": [ "0x61757261", - "0x9ca0470800000000", + "0x52e2600800000000", ], }, { "seal": [ "0x61757261", - "0x46e076a482debb2fe5d839f642f585570e9178620d731de559515666b95dda10eb4736d397e98b64afe66f2dbf7e1a3a6eeb394aa2cf9b5317e7dfcff0614e8f", + "0x649411576e676f2a8635f943502bdfb6739282702112299fb5e6c346a93f1866b62a4e747dde76f738e492ca2eb0a03ed996336d7356988ab9d5adc19204cd87", ], }, ], }, "extrinsicsRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "number": 189521, - "parentHash": "0x062327512615cd62ea8c57652a04a6c937b112f1410520d83e2fafb9776cdbe1", + "number": 3800001, + "parentHash": "0x0df086f32a9c3399f7fa158d3d77a1790830bd309134c5853718141c969299c7", "stateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", }, ], ] `; -exports[`chain rpc > subscribeNewHeads 4`] = `"0x1e4d7e624014418ad8b5fe082739be4aa662c40a42e1c768413382897252e428"`; +exports[`chain rpc > subscribeNewHeads 4`] = `"0x018ba9714f720e785ed94f4c86cee723fe3f16eb53598f6725fac0b4f4ae5955"`; diff --git a/packages/e2e/src/__snapshots__/dry-run-extrinsic.test.ts.snap b/packages/e2e/src/__snapshots__/dry-run-extrinsic.test.ts.snap index eefdde22..96d202c0 100644 --- a/packages/e2e/src/__snapshots__/dry-run-extrinsic.test.ts.snap +++ b/packages/e2e/src/__snapshots__/dry-run-extrinsic.test.ts.snap @@ -12,7 +12,7 @@ exports[`dry-run-extrinsic > dry run extrinsic 2`] = ` [ [ "0x26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850", - "0x0d000000", + "0x0e000000", ], [ "0x3a7472616e73616374696f6e5f6c6576656c3a", @@ -20,7 +20,7 @@ exports[`dry-run-extrinsic > dry run extrinsic 2`] = ` ], [ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da98a437914f3dd43c1f1f4289c5f1baa47d17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae69", - "0x0000000000000000010000000000000000204aa9d10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000001000000000000000010a5d4e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", ], [ "0x3a65787472696e7369635f696e646578", @@ -28,11 +28,11 @@ exports[`dry-run-extrinsic > dry run extrinsic 2`] = ` ], [ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9280b197190fc1a763257f65171ea366e88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee", - "0x0100000000000000000000000000000007766a2d928c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x0100000000000000010000000000000024ca803d958c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", ], [ - "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9bf9f5fbbef06491434a79dd19744ab376d6f646c6163612f63706f740000000000000000000000000000000000000000", - "0x00000000000000000100000000000000c3e91b2a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a", + "0x0003000000", ], [ "0x1da53b775b270400e7e61ed5cbc5a146c726478796bad0b9cabd7481dbe64983", @@ -40,27 +40,23 @@ exports[`dry-run-extrinsic > dry run extrinsic 2`] = ` ], [ "0x26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7", - "0x34020b0a00016d6f646c6163612f63647074000000000000000000000000000000000000000016cd1b0000000000000000000000000000020b0000016d6f646c6163612f63647074000000000000000000000000000000000000000016cd1b0000000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000e737fa0100000000000000000000000000020b0a00016d6f646c6163612f6364707400000000000000000000000000000000000000004d125c100000000000000000000000000000000000000000001c6c090000000002000000010000000000000000000000000002000000020000000a0888dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eef9f9b6a20300000000000000000000000000020000000a0288dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eed17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae690010a5d4e800000000000000000000000000020000000a076d6f646c6163612f747273790000000000000000000000000000000000000000946192e80200000000000000000000000000020000001406946192e80200000000000000000000000000020000000a076d6f646c6163612f63706f740000000000000000000000000000000000000000659824ba0000000000000000000000000000020000000e0388dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eef9f9b6a203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000e014f20900000000000000", + "0x38020b0a00016d6f646c6163612f63647074000000000000000000000000000000000000000011971a0007000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000cf75186100000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000b987cd2800000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000d16694700100000000000000000000000000000000000000c2321f3e0002000000010000000000c2e498170002010000020000000a0888dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eedca5a0920000000000000000000000000000020000000003d17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae690000020000000a00d17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae690010a5d4e800000000000000000000000000020000000a0288dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eed17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae690010a5d4e800000000000000000000000000020000000a076d6f646c6163612f747273790000000000000000000000000000000000000000dca5a0920000000000000000000000000000020000001406dca5a0920000000000000000000000000000020000000e0388dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eedca5a09200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000a279094100000000", ], [ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9ae10bf9cd0e372c142b2ca90219666906d6f646c6163612f747273790000000000000000000000000000000000000000", - "0x00000000000000000e00000000000000cf43076f0cfa4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000016000000000000000e1d6b377abc74020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", ], [ "0x26aa394eea5630e07c48ae0c9558cef7df1daeb8986837f21cc5d17596bb78d19eb2dcce60f37a2702000000", - "0x49024102840088dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee0009800bf65f366e8885494845a4fc56bba3a89172b8e2592b580ecb3f11d4e534ff469dcabdb1058805ea6035a7610ac32d6a1f8a92f5579b5f4fb69e3ad5c30b040100000a0000d17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae69070010a5d4e8", + "0x49024102840088dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee00d90258d0bb17c04ae889cea745c25f2210139fce8ba58b93f32cbb263264fdbd6350aa06556466ec13ad5c54ed3ae6821741baef385a4c0bfb879dc4c3651607040000000a0000d17c2d7823ebf260fd138f2d7e27d114c0145d968b5ff5006125f2414fadae69070010a5d4e8", ], [ "0x26aa394eea5630e07c48ae0c9558cef734abf5cb34d6244378cddbf18e849d96", - "0x70e2160f000000000000000000000000189b6fa302000000", - ], - [ - "0x26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a", - "0x0003000000", + "0xa279094100000007493c6ebb0100", ], [ "0x26aa394eea5630e07c48ae0c9558cef7a86da5a932684f199539836fcb8c886f", - "0x89060000", + "0x6a140000", ], ] `; @@ -89,7 +85,7 @@ exports[`dry-run-extrinsic > dry run extrinsic with fake signature 2`] = ` ], [ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9280b197190fc1a763257f65171ea366e88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee", - "0x01000000000000000100000000000000005039278c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x010000000000000001000000000000000080c6a47e8d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", ], [ "0x26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a", @@ -101,7 +97,7 @@ exports[`dry-run-extrinsic > dry run extrinsic with fake signature 2`] = ` ], [ "0x26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7", - "0x2c020b0a00016d6f646c6163612f63647074000000000000000000000000000000000000000016cd1b0000000000000000000000000000020b0000016d6f646c6163612f63647074000000000000000000000000000000000000000016cd1b0000000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000e737fa0100000000000000000000000000020b0a00016d6f646c6163612f6364707400000000000000000000000000000000000000004d125c100000000000000000000000000000000000000000001c6c090000000002000000010000000000000000000000000002000000020000000a0888dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eee3669df1020000000000000000000000000002000000ff00000000020000000a0788dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0eee3669df10200000000000000000000000000020000000e0388dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000001019062a01000000000000", + "0x2c020b0a00016d6f646c6163612f63647074000000000000000000000000000000000000000011971a0007000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000cf75186100000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000b987cd2800000000000000000000000000020b0a00016d6f646c6163612f636470740000000000000000000000000000000000000000d16694700100000000000000000000000000000000000000c2321f3e0002000000010000000000c2e498170002010000020000000a0888dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee56675d7e000000000000000000000000000002000000ff00000000020000000a0788dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee56675d7e0000000000000000000000000000020000000e0388dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000007302bec2f0136330300000100", ], [ "0x26aa394eea5630e07c48ae0c9558cef7df1daeb8986837f21cc5d17596bb78d19eb2dcce60f37a2702000000", @@ -109,15 +105,15 @@ exports[`dry-run-extrinsic > dry run extrinsic with fake signature 2`] = ` ], [ "0x26aa394eea5630e07c48ae0c9558cef734abf5cb34d6244378cddbf18e849d96", - "0xa0e62a2f010000000000000000000000189b6fa302000000", + "0x07302bec2f0136330300000007493c6ebb0100", ], [ "0xc2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80", - "0x589c8e73199464c80000000000000000", + "0x001faafaf5abc9353600000000000000", ], [ "0x26aa394eea5630e07c48ae0c9558cef7a86da5a932684f199539836fcb8c886f", - "0x67060000", + "0x48140000", ], ] `; diff --git a/packages/e2e/src/__snapshots__/state.test.ts.snap b/packages/e2e/src/__snapshots__/state.test.ts.snap index a2d09236..f6ad187d 100644 --- a/packages/e2e/src/__snapshots__/state.test.ts.snap +++ b/packages/e2e/src/__snapshots__/state.test.ts.snap @@ -37,7 +37,7 @@ exports[`state rpc > getXXX 1`] = ` ], [ "0x37c8bb1350a9a2a8", - 1, + 2, ], [ "0x6ef953004ba30e59", @@ -57,13 +57,13 @@ exports[`state rpc > getXXX 1`] = ` ], ], "authoringVersion": 1, - "implName": "mandala", + "implName": "acala", "implVersion": 0, - "specName": "mandala", - "specVersion": 2094, + "specName": "acala", + "specVersion": 2170, "stateVersion": 0, - "transactionVersion": 1, + "transactionVersion": 2, } `; -exports[`state rpc > getXXX 2`] = `"0x6d6574610e450a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401585b75383b202f2ac2ab2a2f203332202f2ac2bb2a2f5d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173651d03011450686173650001146576656e7444010445000118746f70696373c90201185665633c543e000044083c6d616e64616c615f72756e74696d65144576656e74000109011853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c657204006c018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e000200405472616e73616374696f6e506175736504008401a06d6f64756c655f7472616e73616374696f6e5f70617573653a3a4576656e743c52756e74696d653e00030020507265696d616765040088017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0004002042616c616e63657304008c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0018546f6b656e73040094016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000b002843757272656e636965730400b401846d6f64756c655f63757272656e636965733a3a4576656e743c52756e74696d653e000c001c56657374696e670400b801706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e000d00485472616e73616374696f6e5061796d656e740400c401a86d6f64756c655f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000e002054726561737572790400cc017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00140020426f756e746965730400d0017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e00150010546970730400d4016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e0016001c5574696c6974790400d8015470616c6c65745f7574696c6974793a3a4576656e74001e00204d756c74697369670400dc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001f00205265636f766572790400e4017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e0020001450726f78790400e8017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e0021003449646c655363686564756c65720400f001946d6f64756c655f69646c655f7363686564756c65723a3a4576656e743c52756e74696d653e0022001c496e646963657304000101017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0028003847656e6572616c436f756e63696c0400050101fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e0032006047656e6572616c436f756e63696c4d656d6265727368697004000d0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0033004046696e616e6369616c436f756e63696c0400110101fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0034006846696e616e6369616c436f756e63696c4d656d626572736869700400150101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e0035002c486f6d61436f756e63696c0400190101fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00360054486f6d61436f756e63696c4d656d6265727368697004001d0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365333e00370048546563686e6963616c436f6d6d69747465650400210101fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365343e00380070546563686e6963616c436f6d6d69747465654d656d626572736869700400250101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365343e00390024417574686f726974790400290101786f726d6c5f617574686f726974793a3a4576656e743c52756e74696d653e0046004050687261676d656e456c656374696f6e0400810101a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0047002444656d6f637261637904008d01018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e0048002c4163616c614f7261636c650400a10101cc6f726d6c5f6f7261636c653a3a4576656e743c52756e74696d652c206f726d6c5f6f7261636c653a3a496e7374616e6365313e0050005c4f70657261746f724d656d626572736869704163616c610400ad0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365353e0052001c41756374696f6e0400b10101706f726d6c5f61756374696f6e3a3a4576656e743c52756e74696d653e006400185072696365730400b50101746d6f64756c655f7072696365733a3a4576656e743c52756e74696d653e006e000c4465780400b90101686d6f64756c655f6465783a3a4576656e743c52756e74696d653e006f003841756374696f6e4d616e616765720400c90101986d6f64756c655f61756374696f6e5f6d616e616765723a3a4576656e743c52756e74696d653e007800144c6f616e730400cd0101706d6f64756c655f6c6f616e733a3a4576656e743c52756e74696d653e00790018486f6e7a6f6e0400d50101746d6f64756c655f686f6e7a6f6e3a3a4576656e743c52756e74696d653e007a002c43647054726561737572790400d901018c6d6f64756c655f6364705f74726561737572793a3a4576656e743c52756e74696d653e007b0024436470456e67696e650400dd0101846d6f64756c655f6364705f656e67696e653a3a4576656e743c52756e74696d653e007c0044456d657267656e637953687574646f776e0400e50101a46d6f64756c655f656d657267656e63795f73687574646f776e3a3a4576656e743c52756e74696d653e007d00404e6f6d696e656573456c656374696f6e0400f10101a06d6f64756c655f6e6f6d696e6565735f656c656374696f6e3a3a4576656e743c52756e74696d653e00830010486f6d610400f501016c6d6f64756c655f686f6d613a3a4576656e743c52756e74696d653e0088003058636d496e746572666163650400010201906d6f64756c655f78636d5f696e746572666163653a3a4576656e743c52756e74696d653e00890028496e63656e74697665730400090201846d6f64756c655f696e63656e74697665733a3a4576656e743c52756e74696d653e008c000c4e46540400110201686d6f64756c655f6e66743a3a4576656e743c52756e74696d653e008d0034417373657452656769737472790400150201946d6f64756c655f61737365745f72656769737472793a3a4576656e743c52756e74696d653e008e002c52656e566d42726964676504002102019865636f73797374656d5f72656e766d5f6272696467653a3a4576656e743c52756e74696d653e0096002053746172706f727404002502018865636f73797374656d5f73746172706f72743a3a4576656e743c52756e74696d653e00970030436f6d706f756e644361736804002902019c65636f73797374656d5f636f6d706f756e645f636173683a3a4576656e743c52756e74696d653e0098002458636d70517565756504002d0201a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e00aa002c506f6c6b61646f7458636d04003902016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00ab002843756d756c757358636d0400a902018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00ac0020446d7051756575650400ad0201a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e00ad001c58546f6b656e730400b10201706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00ae0034556e6b6e6f776e546f6b656e730400b50201686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e7400af001c4f726d6c58636d0400b90201606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00b0000c45564d0400bd0201686d6f64756c655f65766d3a3a4576656e743c52756e74696d653e00b4002c45766d4163636f756e74730400ed02018c6d6f64756c655f65766d5f6163636f756e74733a3a4576656e743c52756e74696d653e00b60044436f6c6c61746f7253656c656374696f6e0400f10201a46d6f64756c655f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e00bf001c53657373696f6e0400f502015470616c6c65745f73657373696f6e3a3a4576656e7400c0003853657373696f6e4d616e616765720400f90201986d6f64756c655f73657373696f6e5f6d616e616765723a3a4576656e743c52756e74696d653e00c3002c537461626c6541737365740400fd0201a06e75747366696e616e63655f737461626c655f61737365743a3a4576656e743c52756e74696d653e00c800205061796d656e74730400010301746f726d6c5f7061796d656e74733a3a4576656e743c52756e74696d653e00c9001c4561726e696e670400110301786d6f64756c655f6561726e696e673a3a4576656e743c52756e74696d653e00d2003c50617261636861696e53797374656d0400150301bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00a000105375646f04001903016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00ff0000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f4c01304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7258013444697370617463684572726f7200013464697370617463685f696e666f4c01304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736824011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504005c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400600128546f6b656e4572726f720007002841726974686d65746963040064013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006801485472616e73616374696f6e616c4572726f72000900005c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7238018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000060082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000064082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000068082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100006c0c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000110245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b70016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e000108696474013c4f7074696f6e3c5665633c75383e3e000118726573756c747801384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e4043616c6c4c6f6f6b75704661696c65640c01107461736b70016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e000108696474013c4f7074696f6e3c5665633c75383e3e0001146572726f7280012c4c6f6f6b75704572726f7200030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e04304576656e747320747970652e70000004081010007404184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000780418526573756c74080454017c044501580108084f6b04007c000000000c45727204005800000100007c00000400008010346672616d655f737570706f727418747261697473207363686564756c652c4c6f6f6b75704572726f720001081c556e6b6e6f776e00000024426164466f726d617400010000840c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c65144576656e74040454000108445472616e73616374696f6e50617573656408014470616c6c65745f6e616d655f627974657328011c5665633c75383e00014c66756e6374696f6e5f6e616d655f627974657328011c5665633c75383e00000448506175736564207472616e73616374696f6e4c5472616e73616374696f6e556e70617573656408014470616c6c65745f6e616d655f627974657328011c5665633c75383e00014c66756e6374696f6e5f6e616d655f627974657328011c5665633c75383e00010450556e706175736564207472616e73616374696f6e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736824011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736824011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736824011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000940c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e740404540001341c456e646f7765640c012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f73740c012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000108ec416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77c84578697374656e7469616c4465706f7369742c20726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e7366657210012c63757272656e63795f6964980134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2052657365727665640c012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000304e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e72657365727665640c012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656414012c63757272656e63795f6964980134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500011873746174757390013442616c616e6365537461747573000508f4536f6d652072657365727665642062616c616e63652077617320726570617472696174656420286d6f7665642066726f6d20726573657276656420746f44616e6f74686572206163636f756e74292e2842616c616e636553657410012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500060468412062616c616e6365207761732073657420627920726f6f742e40546f74616c49737375616e636553657408012c63757272656e63795f6964980134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000704b854686520746f74616c2069737375616e6365206f6620616e2063757272656e637920686173206265656e207365742457697468647261776e0c012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000804ec536f6d652062616c616e63657320776572652077697468647261776e2028652e672e2070617920666f72207472616e73616374696f6e20666565291c536c617368656410012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74180128543a3a42616c616e636500013c72657365727665645f616d6f756e74180128543a3a42616c616e6365000904d4536f6d652062616c616e636573207765726520736c61736865642028652e672e2064756520746f206d69732d6265686176696f7229244465706f73697465640c012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a04984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e741c4c6f636b53657410011c6c6f636b5f6964b001384c6f636b4964656e74696669657200012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b0454536f6d652066756e647320617265206c6f636b65642c4c6f636b52656d6f7665640c011c6c6f636b5f6964b001384c6f636b4964656e74696669657200012c63757272656e63795f6964980134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c047c536f6d65206c6f636b65642066756e6473207765726520756e6c6f636b65640499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980c406163616c615f7072696d6974697665732063757272656e63792843757272656e6379496400011814546f6b656e04009c012c546f6b656e53796d626f6c0000002044657853686172650800a0012044657853686172650000a0012044657853686172650001001445726332300400a4012845766d4164647265737300020050537461626c654173736574506f6f6c546f6b656e0400100144537461626c654173736574506f6f6c49640003003c4c697175696443726f77646c6f616e04001001144c6561736500040030466f726569676e41737365740400ac0138466f726569676e41737365744964000500009c0c406163616c615f7072696d6974697665732063757272656e63792c546f6b656e53796d626f6c0001440c41434100000010415553440001000c444f54000200104c444f540003000c5441500004001852454e42544300140010434153480015000c4b4152008000104b5553440081000c4b534d008200104c4b534d0083000c5441490084000c424e4300a8001456534b534d00a9000c50484100aa00104b494e5400ab00104b42544300ac0000a00c406163616c615f7072696d6974697665732063757272656e637920446578536861726500011414546f6b656e04009c012c546f6b656e53796d626f6c0000001445726332300400a4012845766d416464726573730001003c4c697175696443726f77646c6f616e04001001144c6561736500020030466f726569676e41737365740400ac0138466f726569676e4173736574496400030050537461626c654173736574506f6f6c546f6b656e0400100144537461626c654173736574506f6f6c496400040000a4083c7072696d69746976655f7479706573104831363000000400a801585b75383b202f2ac2ab2a2f203230202f2ac2bb2a2f5d0000a8000003140000000800ac0000050400b0000003080000000800b40c446d6f64756c655f63757272656e63696573186d6f64756c65144576656e740404540001102c5472616e7366657272656410012c63757272656e63795f696498012843757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0000046843757272656e6379207472616e7366657220737563636573732e2457697468647261776e0c012c63757272656e63795f696498012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001049c57697468647261776e20736f6d652062616c616e6365732066726f6d20616e206163636f756e74244465706f73697465640c012c63757272656e63795f696498012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000204984465706f736974656420736f6d652062616c616e636520696e746f20616e206163636f756e74244475737453776570740c012c63757272656e63795f696498012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042c447573742073776570742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b80c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65bc015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bc08306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64c0011c42616c616e63650000c00000061800c40c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c65144576656e7404045400011050436861726765466565506f6f6c456e61626c656414012c7375625f6163636f756e74000130543a3a4163636f756e74496400012c63757272656e63795f696498012843757272656e6379496400013465786368616e67655f72617465c80114526174696f000124706f6f6c5f73697a6518011c42616c616e6365000138737761705f7468726573686f6c6418011c42616c616e636500000478546865206368617267652066656520706f6f6c20697320656e61626c656450436861726765466565506f6f6c5377617070656418012c7375625f6163636f756e74000130543a3a4163636f756e744964000148737570706c795f63757272656e63795f696498012843757272656e637949640001446f6c645f65786368616e67655f72617465c80114526174696f000148737761705f65786368616e67655f72617465c80114526174696f0001446e65775f65786368616e67655f72617465c80114526174696f0001346e65775f706f6f6c5f73697a6518011c42616c616e636500010478546865206368617267652066656520706f6f6c206973207377617070656454436861726765466565506f6f6c44697361626c65640c012c63757272656e63795f696498012843757272656e63794964000138666f726569676e5f616d6f756e7418011c42616c616e63650001346e61746976655f616d6f756e7418011c42616c616e63650002047c546865206368617267652066656520706f6f6c2069732064697361626c6564485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518014850616c6c657442616c616e63654f663c543e00012861637475616c5f74697018014850616c6c657442616c616e63654f663c543e00013861637475616c5f737572706c757318014850616c6c657442616c616e63654f663c543e00030c510141207472616e73616374696f6e206061637475616c5f666565602c206f66207768696368206061637475616c5f746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e55016665652c20686173206265656e2070616964206279206077686f602e206061637475616c5f737572706c75736020696e64696361746520657874726120616d6f756e74207768656e2070616964206279206e6f6e65346e617469766520746f6b656e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909c80c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000cc0c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7258013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e40c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652ee80c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c747801384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578ac010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200040450412070726f7879207761732072656d6f7665642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ec083872756e74696d655f636f6d6d6f6e2450726f7879547970650001280c416e790000002c43616e63656c50726f787900010028476f7665726e616e63650002001c41756374696f6e0003001053776170000400104c6f616e000500304465784c69717569646974790006003c537461626c6541737365745377617000070050537461626c6541737365744c697175696469747900080010486f6d6100090000f00c546d6f64756c655f69646c655f7363686564756c6572186d6f64756c65144576656e74040454000108385461736b4469737061746368656408011c7461736b5f69641001144e6f6e6365000118726573756c747801384469737061746368526573756c740000048c41207461736b20686173206265656e2064697370617463686564206f6e5f69646c652e245461736b416464656408011c7461736b5f69641001144e6f6e63650001107461736bf4011c543a3a5461736b0001044041207461736b2069732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f4083c6d616e64616c615f72756e74696d65385363686564756c65645461736b730001041c45766d5461736b0400f8014045766d5461736b3c52756e74696d653e00000000f808286d6f64756c655f65766d1c45766d5461736b04045401fc0108205363686564756c6518011066726f6da4012845766d41646472657373000118746172676574a4012845766d41646472657373000114696e70757428011c5665633c75383e00011476616c756518013042616c616e63654f663c543e0001246761735f6c696d697420010c75363400013473746f726167655f6c696d697410010c7533320000001852656d6f76650c011863616c6c6572a4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001286d61696e7461696e6572a4012845766d4164647265737300010000fc083c6d616e64616c615f72756e74696d651c52756e74696d650000000001010c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f74656409010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909090100000500000d010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f74656409010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090919010c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f74656409010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090921010c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f74656409010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090925010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c386f726d6c5f617574686f72697479186d6f64756c65144576656e740404540001202844697370617463686564040118726573756c747801384469737061746368526573756c7400000454412063616c6c20697320646973706174636865642e245363686564756c65640801186f726967696e2d010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e64657800010450412063616c6c206973207363686564756c65642e2c46617374547261636b65640c01186f726967696e2d010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001107768656e100138543a3a426c6f636b4e756d6265720002048441207363686564756c65642063616c6c206973206661737420747261636b65642e1c44656c617965640c01186f726967696e2d010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001107768656e100138543a3a426c6f636b4e756d6265720003047041207363686564756c65642063616c6c2069732064656c617965642e2443616e63656c6c65640801186f726967696e2d010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780004047841207363686564756c65642063616c6c2069732063616e63656c6c65642e38417574686f72697a656443616c6c0801106861736824011c543a3a4861736800011863616c6c65727d0101504f7074696f6e3c543a3a4163636f756e7449643e00050454412063616c6c20697320617574686f72697a65642e5452656d6f766564417574686f72697a656443616c6c0401106861736824011c543a3a486173680006047c416e20617574686f72697a65642063616c6c207761732072656d6f7665642e3c54726967676572656443616c6c42790801106861736824011c543a3a4861736800011863616c6c6572000130543a3a4163636f756e74496400070484416e20617574686f72697a65642063616c6c20776173207472696767657265642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d01083c6d616e64616c615f72756e74696d65304f726967696e43616c6c65720001241873797374656d0400310101746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000003847656e6572616c436f756e63696c0400350101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e0032004046696e616e6369616c436f756e63696c0400390101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0034002c486f6d61436f756e63696c04003d0101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00360048546563686e6963616c436f6d6d69747465650400410101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365343e00380024417574686f7269747904004501017c6f726d6c5f617574686f726974793a3a4f726967696e3c52756e74696d653e0046002c506f6c6b61646f7458636d04004901014870616c6c65745f78636d3a3a4f726967696e00ab002843756d756c757358636d04007101016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00ac0010566f69640400790101110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640008000031010c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200003501084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200003901084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200003d01084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200004101084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000450108386f726d6c5f617574686f726974793444656c617965644f726967696e082c426c6f636b4e756d62657201103450616c6c6574734f726967696e012d010008011464656c617910012c426c6f636b4e756d6265720001186f726967696e2d010148426f783c50616c6c6574734f726967696e3e000049010c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04004d0101344d756c74694c6f636174696f6e00000020526573706f6e736504004d0101344d756c74694c6f636174696f6e000100004d01100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72510101244a756e6374696f6e7300005101100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400550101204a756e6374696f6e0001000858320800550101204a756e6374696f6e0000550101204a756e6374696f6e0002000858330c00550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0003000858341000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0004000858351400550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0005000858361800550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0006000858371c00550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0007000858382000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e0000550101204a756e6374696f6e000800005501100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04005901010c7533320000002c4163636f756e744964333208011c6e6574776f726b5d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b5d0101244e6574776f726b4964000114696e6465786501010c753634000200304163636f756e744b6579323008011c6e6574776f726b5d0101244e6574776f726b496400010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400c00110753132380005002847656e6572616c4b65790400610101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696469010118426f64794964000110706172746d010120426f64795061727400080000590100000610005d01100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d65640400610101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300006101102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000650100000620006901100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d65640400610101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804005901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600006d01100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e745901010c753332000100204672616374696f6e08010c6e6f6d5901010c75333200011464656e6f6d5901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d5901010c75333200011464656e6f6d5901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d5901010c75333200011464656e6f6d5901010c7533320004000071010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400750101185061726149640001000075010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200007901081c73705f636f726510566f6964000100007d0104184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000081010c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273850101ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090985010000028901008901000004080018008d010c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001502050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273910101445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c6495010134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747801384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465990101644163636f756e74566f74653c42616c616e63654f663c543e3e00110490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e6465780012048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e64657800130460412070726f706f73616c20676f742063616e63656c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099101000002000095010c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f726974790002000099010c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74659d010110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100009d010c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000a1010c2c6f726d6c5f6f7261636c65186d6f64756c65144576656e740804540004490001042c4e6577466565644461746108011873656e646572000130543a3a4163636f756e74496400011876616c756573a501018c5665633c28543a3a4f7261636c654b65792c20543a3a4f7261636c6556616c7565293e0000046c4e657720666565642064617461206973207375626d69747465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a501000002a90100a9010000040898c800ad010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c306f726d6c5f61756374696f6e186d6f64756c65144576656e740404540001040c4269640c012861756374696f6e5f6964100130543a3a41756374696f6e4964000118626964646572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650000043c412062696420697320706c616365640499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b5010c346d6f64756c655f707269636573186d6f64756c65144576656e74040454000108244c6f636b507269636508012c63757272656e63795f696498012843757272656e637949640001306c6f636b65645f7072696365c8011450726963650000042c4c6f636b2070726963652e2c556e6c6f636b507269636504012c63757272656e63795f696498012843757272656e6379496400010434556e6c6f636b2070726963652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b9010c286d6f64756c655f646578186d6f64756c65144576656e740404540001283041646450726f766973696f6e14010c77686f000130543a3a4163636f756e74496400012863757272656e63795f3098012843757272656e63794964000138636f6e747269627574696f6e5f3018011c42616c616e636500012863757272656e63795f3198012843757272656e63794964000138636f6e747269627574696f6e5f3118011c42616c616e6365000004546164642070726f766973696f6e2073756363657373304164644c697175696469747918010c77686f000130543a3a4163636f756e74496400012863757272656e63795f3098012843757272656e63794964000118706f6f6c5f3018011c42616c616e636500012863757272656e63795f3198012843757272656e63794964000118706f6f6c5f3118011c42616c616e636500013c73686172655f696e6372656d656e7418011c42616c616e636500010458416464206c697175696469747920737563636573732e3c52656d6f76654c697175696469747918010c77686f000130543a3a4163636f756e74496400012863757272656e63795f3098012843757272656e63794964000118706f6f6c5f3018011c42616c616e636500012863757272656e63795f3198012843757272656e63794964000118706f6f6c5f3118011c42616c616e636500013c73686172655f64656372656d656e7418011c42616c616e6365000204bc52656d6f7665206c69717569646974792066726f6d207468652074726164696e6720706f6f6c20737563636573732e10537761700c0118747261646572000130543a3a4163636f756e74496400011070617468bd01013c5665633c43757272656e637949643e0001446c69717569646974795f6368616e676573c10101305665633c42616c616e63653e000304b055736520737570706c792063757272656e637920746f2073776170207461726765742063757272656e63792e44456e61626c6554726164696e675061697204013074726164696e675f70616972c501012c54726164696e675061697200040450456e61626c652074726164696e6720706169722e404c69737450726f766973696f6e696e6704013074726164696e675f70616972c501012c54726164696e67506169720005047c4c6973742070726f766973696f6e696e672074726164696e6720706169722e4844697361626c6554726164696e675061697204013074726164696e675f70616972c501012c54726164696e67506169720006045444697361626c652074726164696e6720706169722e5450726f766973696f6e696e67546f456e61626c656410013074726164696e675f70616972c501012c54726164696e6750616972000118706f6f6c5f3018011c42616c616e6365000118706f6f6c5f3118011c42616c616e636500013073686172655f616d6f756e7418011c42616c616e6365000704b450726f766973696f6e696e672074726164696e67207061697220636f6e7665727420746f20456e61626c65642e3c526566756e6450726f766973696f6e14010c77686f000130543a3a4163636f756e74496400012863757272656e63795f3098012843757272656e63794964000138636f6e747269627574696f6e5f3018011c42616c616e636500012863757272656e63795f3198012843757272656e63794964000138636f6e747269627574696f6e5f3118011c42616c616e636500080460726566756e642070726f766973696f6e20737563636573734c50726f766973696f6e696e6741626f727465640c013074726164696e675f70616972c501012c54726164696e675061697200015c616363756d756c617465645f70726f766973696f6e5f3018011c42616c616e636500015c616363756d756c617465645f70726f766973696f6e5f3118011c42616c616e63650009048850726f766973696f6e696e672074726164696e6720706169722061626f727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bd010000029800c1010000021800c50108406163616c615f7072696d6974697665732c54726164696e67506169720000080098012843757272656e63794964000098012843757272656e637949640000c9010c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c65144576656e74040454000114504e6577436f6c6c61746572616c41756374696f6e10012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001407461726765745f6269645f707269636518011c42616c616e63650000046c436f6c6c61746572616c2061756374696f6e20637265617465642e3443616e63656c41756374696f6e04012861756374696f6e5f696410012441756374696f6e4964000104644163746976652061756374696f6e2063616e63656c6c65642e58436f6c6c61746572616c41756374696f6e4465616c7414012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500011877696e6e6572000130543a3a4163636f756e7449640001387061796d656e745f616d6f756e7418011c42616c616e636500020464436f6c6c61746572616c2061756374696f6e206465616c742e6044455854616b65436f6c6c61746572616c41756374696f6e14012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e6365000160737570706c795f636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001507461726765745f737461626c655f616d6f756e7418011c42616c616e6365000304704465782074616b6520636f6c6c61746572616c2061756374696f6e2e60436f6c6c61746572616c41756374696f6e41626f7274656414012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001507461726765745f737461626c655f616d6f756e7418011c42616c616e6365000140726566756e645f726563697069656e74000130543a3a4163636f756e7449640004046c436f6c6c61746572616c2061756374696f6e2061626f727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c306d6f64756c655f6c6f616e73186d6f64756c65144576656e7404045400010c3c506f736974696f6e557064617465641001146f776e6572000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e74d1010118416d6f756e7400014064656269745f61646a7573746d656e74d1010118416d6f756e7400000444506f736974696f6e20757064617465642e70436f6e66697363617465436f6c6c61746572616c416e6444656269741001146f776e6572000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000174636f6e66697363617465645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500014c6465647563745f64656269745f616d6f756e7418011c42616c616e6365000104ec436f6e6669736361746520434450277320636f6c6c61746572616c2061737365747320616e6420656c696d696e617465206974732064656269742e305472616e736665724c6f616e0c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400012c63757272656e63795f696498012843757272656e63794964000204385472616e73666572206c6f616e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010000050d00d5010c346d6f64756c655f686f6e7a6f6e186d6f64756c65144576656e7404045400011034417574686f72697a6174696f6e0c0128617574686f72697a6572000130543a3a4163636f756e744964000128617574686f72697a6565000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000004f4417574686f72697a6520736f6d656f6e6520746f206f70657261746520746865206c6f616e206f6620737065636966696320636f6c6c61746572616c2e3c556e417574686f72697a6174696f6e0c0128617574686f72697a6572000130543a3a4163636f756e744964000128617574686f72697a6565000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f7479706598012843757272656e63794964000104f043616e63656c2074686520617574686f72697a6174696f6e206f6620737065636966696320636f6c6c61746572616c20666f7220736f6d656f6e652e48556e417574686f72697a6174696f6e416c6c040128617574686f72697a6572000130543a3a4163636f756e7449640002046443616e63656c20616c6c20617574686f72697a6174696f6e2e345472616e7366657244656269740c013466726f6d5f63757272656e637998012843757272656e6379496400012c746f5f63757272656e637998012843757272656e63794964000118616d6f756e7418011c42616c616e6365000304805472616e7366657273206465626974206265747765656e2074776f20434450730499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d9010c4c6d6f64756c655f6364705f7472656173757279186d6f64756c65144576656e74040454000104904578706563746564436f6c6c61746572616c41756374696f6e53697a655570646174656408013c636f6c6c61746572616c5f7479706598012843757272656e637949640001206e65775f73697a6518011c42616c616e63650000084d0154686520657870656374656420616d6f756e742073697a6520666f7220706572206c6f7420636f6c6c61746572616c2061756374696f6e206f6620737065636966696320636f6c6c61746572616c207479706520757064617465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dd010c446d6f64756c655f6364705f656e67696e65186d6f64756c65144576656e74040454000128484c6971756964617465556e7361666543445014013c636f6c6c61746572616c5f7479706598012843757272656e637949640001146f776e6572000130543a3a4163636f756e744964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001386261645f646562745f76616c756518011c42616c616e63650001347461726765745f616d6f756e7418011c42616c616e6365000004644c69717569646174652074686520756e73616665204344502e40536574746c65434450496e446562697408013c636f6c6c61746572616c5f7479706598012843757272656e637949640001146f776e6572000130543a3a4163636f756e74496400010464536574746c652074686520434450206861732064656269742e50436c6f7365434450496e4465626974427944455814013c636f6c6c61746572616c5f7479706598012843757272656e637949640001146f776e6572000130543a3a4163636f756e744964000158736f6c645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e6365000160726566756e645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500012c64656269745f76616c756518011c42616c616e6365000204d84469726563746c7920636c6f736520434450206861732064656269742062792068616e646c652064656269742077697468204445582e64496e746572657374526174655065725365635570646174656408013c636f6c6c61746572616c5f7479706598012843757272656e637949640001646e65775f696e7465726573745f726174655f7065725f736563e10101304f7074696f6e3c526174653e000304fc54686520696e7465726573742072617465207065722073656320666f7220737065636966696320636f6c6c61746572616c207479706520757064617465642e5c4c69717569646174696f6e526174696f5570646174656408013c636f6c6c61746572616c5f7479706598012843757272656e637949640001546e65775f6c69717569646174696f6e5f726174696fe10101344f7074696f6e3c526174696f3e000404e4546865206c69717569646174696f6e2066656520666f7220737065636966696320636f6c6c61746572616c207479706520757064617465642e644c69717569646174696f6e50656e616c74795570646174656408013c636f6c6c61746572616c5f7479706598012843757272656e6379496400015c6e65775f6c69717569646174696f6e5f70656e616c7479e10101304f7074696f6e3c526174653e0005040901546865206c69717569646174696f6e2070656e616c7479207261746520666f7220737065636966696320636f6c6c61746572616c207479706520757064617465642e785265717569726564436f6c6c61746572616c526174696f5570646174656408013c636f6c6c61746572616c5f7479706598012843757272656e637949640001746e65775f72657175697265645f636f6c6c61746572616c5f726174696fe10101344f7074696f6e3c526174696f3e000604290154686520726571756972656420636f6c6c61746572616c2070656e616c7479207261746520666f7220737065636966696320636f6c6c61746572616c207479706520757064617465642e744d6178696d756d546f74616c446562697456616c75655570646174656408013c636f6c6c61746572616c5f7479706598012843757272656e637949640001546e65775f746f74616c5f64656269745f76616c756518011c42616c616e63650007041d01546865206861726420636170206f6620746f74616c2064656269742076616c756520666f7220737065636966696320636f6c6c61746572616c207479706520757064617465642e744c69717569646174696f6e436f6e74726163745265676973746572656404011c61646472657373a4012845766d41646472657373000804a441206e6577206c69717569646174696f6e20636f6e747261637420697320726567697374657265642e7c4c69717569646174696f6e436f6e747261637444657265676973746572656404011c61646472657373a4012845766d41646472657373000904ac41206e6577206c69717569646174696f6e20636f6e7472616374206973206465726567697374657265642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e10104184f7074696f6e04045401c80108104e6f6e6500000010536f6d650400c80000010000e5010c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c65144576656e7404045400010c2053687574646f776e040130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200000468456d657267656e63792073687574646f776e206f63637572732e284f70656e526566756e64040130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d626572000104705468652066696e616c20726564656d7074696f6e206f70656e65642e18526566756e640c010c77686f000130543a3a4163636f756e744964000148737461626c655f636f696e5f616d6f756e7418011c42616c616e636500012c726566756e645f6c697374e90101685665633c2843757272656e637949642c2042616c616e6365293e00020430526566756e6420696e666f2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e901000002ed0100ed0100000408981800f1010c606d6f64756c655f6e6f6d696e6565735f656c656374696f6e186d6f64756c65144576656e74080454000449000104185265626f6e6408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e63650000000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f5010c2c6d6f64756c655f686f6d61186d6f64756c65144576656e74040454000140184d696e7465641001186d696e746572000130543a3a4163636f756e74496400015c7374616b696e675f63757272656e63795f616d6f756e7418011c42616c616e63650001586c69717569645f616d6f756e745f726563656976656418011c42616c616e636500016c6c69717569645f616d6f756e745f61646465645f746f5f766f696418011c42616c616e6365000004e0546865206d696e74657220757365207374616b696e672063757272656e637920746f206d696e74206c69717569642063757272656e63792e3c52657175657374656452656465656d0c012072656465656d6572000130543a3a4163636f756e7449640001346c69717569645f616d6f756e7418011c42616c616e6365000140616c6c6f775f666173745f6d6174636809010110626f6f6c0001043c526571756573742072656465656d2e5852656465656d5265717565737443616e63656c6c656408012072656465656d6572000130543a3a4163636f756e74496400015c63616e63656c6c65645f6c69717569645f616d6f756e7418011c42616c616e63650002048852656465656d207265717565737420686173206265656e2063616e63656c6c65642e4c52656465656d65644279466173744d6174636810012072656465656d6572000130543a3a4163636f756e7449640001546d6174636865645f6c69717569645f616d6f756e7418011c42616c616e63650001346665655f696e5f6c697175696418011c42616c616e636500015c72656465656d65645f7374616b696e675f616d6f756e7418011c42616c616e6365000304f052656465656d20726571756573742069732072656465656d6564207061727469616c6c79206f722066756c6c792062792066617374206d617463682e4052656465656d65644279556e626f6e6410012072656465656d6572000130543a3a4163636f756e7449640001546572615f696e6465785f7768656e5f756e626f6e64100120457261496e6465780001346c69717569645f616d6f756e7418011c42616c616e6365000160756e626f6e64696e675f7374616b696e675f616d6f756e7418011c42616c616e6365000404cc52656465656d20726571756573742069732072656465656d656420627920756e626f6e64206f6e2072656c6179636861696e2e485769746864726177526564656d7074696f6e08012072656465656d6572000130543a3a4163636f756e744964000144726564656d7074696f6e5f616d6f756e7418011c42616c616e6365000504a45468652072656465656d6572207769746864726177206578706972656420726564656d7074696f6e2e4043757272656e7445726142756d7065640401346e65775f6572615f696e646578100120457261496e646578000604805468652063757272656e742065726120686173206265656e2062756d7065642e3c43757272656e7445726152657365740401346e65775f6572615f696e646578100120457261496e6465780007047c5468652063757272656e742065726120686173206265656e2072657365742e444c6564676572426f6e64656452657365740801447375625f6163636f756e745f696e646578ac010c7531360001446e65775f626f6e6465645f616d6f756e7418011c42616c616e6365000804e054686520626f6e64656420616d6f756e74206f66207375626163636f756e742773206c656467657220686173206265656e2072657365742e504c6564676572556e6c6f636b696e6752657365740801447375625f6163636f756e745f696e646578ac010c7531360001346e65775f756e6c6f636b696e67f90101405665633c556e6c6f636b4368756e6b3e000904d054686520756e6c6f636b696e67206f66207375626163636f756e742773206c656467657220686173206265656e2072657365742e84536f6674426f6e6465644361705065725375624163636f756e74557064617465640401286361705f616d6f756e7418011c42616c616e6365000a04e054686520736f667420626f6e64656420636170206f662070657220737562206163636f756e7420686173206265656e20757064617465642e80457374696d61746564526577617264526174655065724572615570646174656404012c7265776172645f72617465c8011052617465000b04250154686520657374696d617465642072657761726420726174652070657220657261206f662072656c6179636861696e207374616b696e6720686173206265656e20757064617465642e54436f6d6d697373696f6e526174655570646174656404013c636f6d6d697373696f6e5f72617465c8011052617465000c049454686520636f6d6d697373696f6e207261746520686173206265656e20757064617465642e5c466173744d61746368466565526174655570646174656404014c666173745f6d617463685f6665655f72617465c8011052617465000d04a45468652066617374206d6174636820666565207261746520686173206265656e20757064617465642e644c61737445726142756d706564426c6f636b557064617465640401546c6173745f6572615f62756d7065645f626c6f636b100138543a3a426c6f636b4e756d626572000e04dc5468652072656c6179636861696e20626c6f636b206e756d626572206f66206c617374206572612062756d70656420757064617465642e5c42756d704572614672657175656e6379557064617465640401246672657175656e6379100138543a3a426c6f636b4e756d626572000f04ac546865206672657175656e637920746f2062756d702065726120686173206265656e20757064617465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f901000002fd0100fd010c2c6d6f64756c655f686f6d61186d6f64756c652c556e6c6f636b4368756e6b000008011476616c7565c0011c42616c616e636500010c65726159010120457261496e646578000001020c506d6f64756c655f78636d5f696e74657266616365186d6f64756c65144576656e740404540001085058636d446573745765696768745570646174656408013478636d5f6f7065726174696f6e0502015458636d496e746572666163654f7065726174696f6e00014c6e65775f78636d5f646573745f7765696768742001185765696768740000048458636d20646573742077656967687420686173206265656e20757064617465642e3458636d4665655570646174656408013478636d5f6f7065726174696f6e0502015458636d496e746572666163654f7065726174696f6e00014c6e65775f78636d5f646573745f77656967687418011c42616c616e63650001048458636d20646573742077656967687420686173206265656e20757064617465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905020c506d6f64756c655f78636d5f696e74657266616365186d6f64756c655458636d496e746572666163654f7065726174696f6e0001143c58746f6b656e735472616e7366657200000050486f6d615769746864726177556e626f6e64656400010034486f6d61426f6e64457874726100020028486f6d61556e626f6e640003003050617261636861696e46656504004d010148426f783c4d756c74694c6f636174696f6e3e0004000009020c446d6f64756c655f696e63656e7469766573186d6f64756c65144576656e740404540001143c4465706f73697444657853686172650c010c77686f000130543a3a4163636f756e7449640001386465785f73686172655f7479706598012843757272656e6379496400011c6465706f73697418011c42616c616e6365000004484465706f736974204445582073686172652e40576974686472617744657853686172650c010c77686f000130543a3a4163636f756e7449640001386465785f73686172655f7479706598012843757272656e63794964000120776974686472617718011c42616c616e63650001044c5769746864726177204445582073686172652e30436c61696d5265776172647314010c77686f000130543a3a4163636f756e744964000110706f6f6c0d020118506f6f6c49640001487265776172645f63757272656e63795f696498012843757272656e6379496400013461637475616c5f616d6f756e7418011c42616c616e6365000140646564756374696f6e5f616d6f756e7418011c42616c616e636500020438436c61696d20726577617264732e70496e63656e74697665526577617264416d6f756e74557064617465640c0110706f6f6c0d020118506f6f6c49640001487265776172645f63757272656e63795f696498012843757272656e637949640001607265776172645f616d6f756e745f7065725f706572696f6418011c42616c616e636500030480496e63656e746976652072657761726420616d6f756e7420757064617465642e7c436c61696d526577617264446564756374696f6e5261746555706461746564080110706f6f6c0d020118506f6f6c4964000138646564756374696f6e5f72617465c8011052617465000404785061796f757420646564756374696f6e207261746520757064617465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d020c386d6f64756c655f737570706f727428696e63656e746976657318506f6f6c4964000108144c6f616e73040098012843757272656e637949640000000c446578040098012843757272656e637949640001000011020c286d6f64756c655f6e6674186d6f64756c65144576656e740404540001183043726561746564436c6173730801146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0000044843726561746564204e465420636c6173732e2c4d696e746564546f6b656e10011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0001207175616e7469747910010c753332000104444d696e746564204e465420746f6b656e2e405472616e73666572726564546f6b656e10011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964200130546f6b656e49644f663c543e000204585472616e73666572726564204e465420746f6b656e2e2c4275726e6564546f6b656e0c01146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964200130546f6b656e49644f663c543e000304444275726e6564204e465420746f6b656e2e544275726e6564546f6b656e5769746852656d61726b1001146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964200130546f6b656e49644f663c543e00012c72656d61726b5f6861736824011c543a3a48617368000404744275726e6564204e465420746f6b656e20776974682072656d61726b2e3844657374726f796564436c6173730801146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0005045044657374726f796564204e465420636c6173732e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915020c546d6f64756c655f61737365745f7265676973747279186d6f64756c65144576656e7404045400011058466f726569676e4173736574526567697374657265640c012061737365745f6964ac0138466f726569676e4173736574496400013461737365745f616464726573734d0101344d756c74694c6f636174696f6e0001206d657461646174611902016c41737365744d657461646174613c42616c616e63654f663c543e3e0000047454686520666f726569676e20617373657420726567697374657265642e4c466f726569676e4173736574557064617465640c012061737365745f6964ac0138466f726569676e4173736574496400013461737365745f616464726573734d0101344d756c74694c6f636174696f6e0001206d657461646174611902016c41737365744d657461646174613c42616c616e63654f663c543e3e0001046854686520666f726569676e20617373657420757064617465642e3c41737365745265676973746572656408012061737365745f69641d02012041737365744964730001206d657461646174611902016c41737365744d657461646174613c42616c616e63654f663c543e3e0002045454686520617373657420726567697374657265642e3041737365745570646174656408012061737365745f69641d02012041737365744964730001206d657461646174611902016c41737365744d657461646174613c42616c616e63654f663c543e3e0003044854686520617373657420757064617465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090919020c406163616c615f7072696d6974697665732063757272656e63793441737365744d65746164617461041c42616c616e63650118001001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c73080108753800013c6d696e696d616c5f62616c616e636518011c42616c616e636500001d020c406163616c615f7072696d6974697665732063757272656e63792041737365744964730001101445726332300400a4012845766d4164647265737300000034537461626c65417373657449640400100144537461626c654173736574506f6f6c496400010038466f726569676e417373657449640400ac0138466f726569676e41737365744964000200344e617469766541737365744964040098012843757272656e637949640003000021020c5865636f73797374656d5f72656e766d5f627269646765186d6f64756c65144576656e7404045400010c184d696e7465640801146f776e6572000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e6365000004344173736574206d696e7465642e144275726e740c01146f776e6572000130543a3a4163636f756e7449640001106465737428012c4465737441646472657373000118616d6f756e7418011c42616c616e6365000104684173736574206275726e7420696e207468697320636861696e2e28526f74617465644b657904010c6b6579a801245075626c69634b65790002042c526f7461746564206b65790499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090925020c4865636f73797374656d5f73746172706f7274186d6f64756c65144576656e740404540001143441737365744c6f636b6564546f0c012c63757272656e63795f696498012843757272656e63794964000118616d6f756e7418011c42616c616e636500011075736572000130543a3a4163636f756e744964000004ec5573657220686173206c6f636b656420736f6d6520617373657420616e642075706c6f61646564207468656d20696e746f20436f6d706f756e642e344173736574556e6c6f636b65640c012c63757272656e63795f696498012843757272656e63794964000118616d6f756e7418011c42616c616e636500011075736572000130543a3a4163636f756e744964000104150154686520757365722068617320756e6c6f636b656420736f6d6520617373657420616e6420646f776e6c6f61646564207468656d206261636b20696e746f204163616c612e6447617465776179417574686f7269746965734368616e676564000204a4546865206c697374206f6620617574686f72697469657320686173206265656e20757064617465642e30537570706c7943617053657408012c63757272656e63795f696498012843757272656e6379496400011c6e65775f63617018011c42616c616e6365000304b454686520737570706c792063617020666f7220616e20617373657420686173206265656e20757064617465642e384675747572655969656c645365740c01307969656c645f616d6f756e7418011c42616c616e6365000114696e646578180138436173685969656c64496e64657800012474696d657374616d702001184d6f6d656e740004048454686520667574757265207969656c6420666f722043415348206973207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929020c5c65636f73797374656d5f636f6d706f756e645f63617368186d6f64756c65144576656e74040454000104384675747572655969656c645365740c01307969656c645f616d6f756e7418011c42616c616e6365000114696e646578180138436173685969656c64496e64657800012474696d657374616d702001184d6f6d656e74000004a05365742074686520667574757265207969656c6420666f722074686520436173682061737365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d020c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f686173683102013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f686173683102013c4f7074696f6e3c543a3a486173683e0001146572726f723502012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f686173683102013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f686173683102013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f686173683102013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f686173683102013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e6465727501011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657820013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657820013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909310204184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100003502100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c650019000039020c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404003d02015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c004d0101344d756c74694c6f636174696f6e00004d0101344d756c74694c6f636174696f6e00004102011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508004d0101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c51756572794964000069020120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c004d0101344d756c74694c6f636174696f6e000020011c5175657279496400008d0201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08004d0101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002401104832353600004d0101344d756c74694c6f636174696f6e00009102015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408004d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408004d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c004d0101344d756c74694c6f636174696f6e000020011c5175657279496400003502012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800a502015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d02100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000350201144572726f72000100144572726f720400350201144572726f720002000041020c0c78636d0876320c58636d041043616c6c00000400450201585665633c496e737472756374696f6e3c43616c6c3e3e0000450200000249020049020c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404004d02012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404004d02012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404004d02012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69646501011c51756572794964000120726573706f6e736569020120526573706f6e73650001286d61785f7765696768746501010c753634000300345472616e7366657241737365740801186173736574734d02012c4d756c746941737365747300012c62656e65666963696172794d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574734d02012c4d756c7469417373657473000110646573744d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73746501010c75363400011063616c6c7902014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465725901010c7533320001406d61785f6d6573736167655f73697a655901010c7533320001306d61785f63617061636974795901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e745901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f725901010c75333200011873656e6465725901010c753332000124726563697069656e745901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040051010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69646501011c51756572794964000110646573744d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768746501010c753634000c00304465706f73697441737365740c01186173736574737d0201404d756c7469417373657446696c7465720001286d61785f6173736574735901010c75333200012c62656e65666963696172794d0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574737d0201404d756c7469417373657446696c7465720001286d61785f6173736574735901010c753332000110646573744d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e000e003445786368616e67654173736574080110676976657d0201404d756c7469417373657446696c74657200011c726563656976654d02012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574737d0201404d756c7469417373657446696c74657200011c726573657276654d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574737d0201404d756c7469417373657446696c746572000110646573744d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69646501011c51756572794964000110646573744d0101344d756c74694c6f636174696f6e0001186173736574737d0201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768746501010c75363400120030427579457865637574696f6e08011066656573550201284d756c746941737365740001307765696768745f6c696d69748902012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004102012458636d3c43616c6c3e0015002c536574417070656e64697804004102012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574734d02012c4d756c74694173736574730001187469636b65744d0101344d756c74694c6f636174696f6e001800105472617004006501010c7536340019004053756273637269626556657273696f6e08012071756572795f69646501011c5175657279496400014c6d61785f726573706f6e73655f7765696768746501010c753634001a0048556e73756273637269626556657273696f6e001b00004d02100c78636d087631286d756c746961737365742c4d756c7469417373657473000004005102013c5665633c4d756c746941737365743e000051020000025502005502100c78636d087631286d756c74696173736574284d756c74694173736574000008010869645902011c4173736574496400010c66756e5d02012c46756e676962696c69747900005902100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504004d0101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e000100005d02100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400c00110753132380000002c4e6f6e46756e6769626c650400610201344173736574496e7374616e6365000100006102100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400c001107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400b0011c5b75383b20385d0003001c417272617931360400650201205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000650200000310000000080069020c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304004d02012c4d756c74694173736574730001003c457865637574696f6e526573756c7404006d0201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d650400710200000100007102000004081035020075020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00007d02100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504004d02012c4d756c74694173736574730000001057696c6404008102013857696c644d756c74694173736574000100008102100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869645902011c4173736574496400010c66756e8502013c57696c6446756e676962696c697479000100008502100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000089020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404006501010c753634000100008d0204184f7074696f6e040454014d010108104e6f6e6500000010536f6d6504004d0100000100009102080c78636d5056657273696f6e65644d756c746941737365747300010808563004009502014c5665633c76303a3a4d756c746941737365743e00000008563104004d02013c76313a3a4d756c74694173736574730001000095020000029902009902100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c6504010869649d0201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c6173739d0201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74c00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365610201344173736574496e7374616e636500090040436f6e637265746546756e6769626c6508010869649d0201344d756c74694c6f636174696f6e000118616d6f756e74c0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c6173739d0201344d756c74694c6f636174696f6e000120696e7374616e6365610201344173736574496e7374616e6365000b00009d02100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400a10201204a756e6374696f6e0001000858320800a10201204a756e6374696f6e0000a10201204a756e6374696f6e0002000858330c00a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0003000858341000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0004000858351400a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0005000858361800a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0006000858371c00a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0007000858382000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e0000a10201204a756e6374696f6e00080000a102100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04005901010c7533320001002c4163636f756e744964333208011c6e6574776f726b5d0101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b5d0101244e6574776f726b4964000114696e6465786501010c753634000300304163636f756e744b6579323008011c6e6574776f726b5d0101244e6574776f726b496400010c6b6579a801205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400c00110753132380006002847656e6572616c4b65790400610101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696469010118426f64794964000110706172746d010120426f64795061727400090000a502080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004009d02014476303a3a4d756c74694c6f636174696f6e00000008563104004d01014476313a3a4d756c74694c6f636174696f6e00010000a9020c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400b0011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400b0011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800b0011c5b75383b20385d00003d02011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ad020c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d653d02011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657820013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657820013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1020c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574734d02012c4d756c746941737365747300010c666565550201284d756c74694173736574000110646573744d0101344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b5020c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574550201284d756c7469417373657400010c77686f4d0101344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574550201284d756c7469417373657400010c77686f4d0101344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b9020c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f4d0101344d756c74694c6f636174696f6e00011c6d6573736167654102011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bd020c286d6f64756c655f65766d186d6f64756c65144576656e740404540001281c4372656174656414011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001106c6f6773c10201205665633c4c6f673e000120757365645f67617320010c753634000130757365645f73746f72616765cd02010c693332000004904120636f6e747261637420686173206265656e206372656174656420617420676976656e34437265617465644661696c656418011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d4164647265737300012c657869745f726561736f6ed102012845786974526561736f6e0001106c6f6773c10201205665633c4c6f673e000120757365645f67617320010c753634000130757365645f73746f72616765cd02010c69333200010405014120636f6e74726163742077617320617474656d7074656420746f20626520637265617465642c206275742074686520657865637574696f6e206661696c65642e20457865637574656414011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001106c6f6773c10201205665633c4c6f673e000120757365645f67617320010c753634000130757365645f73746f72616765cd02010c693332000204f84120636f6e747261637420686173206265656e206578656375746564207375636365737366756c6c79207769746820737461746573206170706c6965642e3845786563757465644661696c65641c011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d4164647265737300012c657869745f726561736f6ed102012845786974526561736f6e0001186f757470757428011c5665633c75383e0001106c6f6773c10201205665633c4c6f673e000120757365645f67617320010c753634000130757365645f73746f72616765cd02010c69333200030809014120636f6e747261637420686173206265656e2065786563757465642077697468206572726f72732e20537461746573206172652072657665727465642077697468586f6e6c79206761732066656573206170706c6965642e545472616e736665727265644d61696e7461696e6572080120636f6e7472616374a4012845766d416464726573730001386e65775f6d61696e7461696e6572a4012845766d416464726573730004045c5472616e73666572726564206d61696e7461696e65722e68436f6e7472616374446576656c6f706d656e74456e61626c656404010c77686f000130543a3a4163636f756e74496400050474456e61626c656420636f6e747261637420646576656c6f706d656e742e6c436f6e7472616374446576656c6f706d656e7444697361626c656404010c77686f000130543a3a4163636f756e7449640006047844697361626c656420636f6e747261637420646576656c6f706d656e742e44436f6e74726163745075626c6973686564040120636f6e7472616374a4012845766d416464726573730007044c5075626c697368656420636f6e74726163742e3c436f6e7472616374536574436f6465040120636f6e7472616374a4012845766d416464726573730008044853657420636f6e747261637420636f64652e58436f6e747261637453656c6664657374727563746564040120636f6e7472616374a4012845766d416464726573730009047453656c666465737472756374656420636f6e747261637420636f64652e042845564d206576656e7473c102000002c50200c5020c20657468657265756d0c6c6f670c4c6f6700000c011c61646472657373a4011048313630000118746f70696373c90201245665633c483235363e0001106461746128011442797465730000c9020000022400cd020000050b00d1020c2065766d5f636f7265146572726f722845786974526561736f6e0001101c537563636565640400d502012c4578697453756363656564000000144572726f720400d9020124457869744572726f72000100185265766572740400e50201284578697452657665727400020014466174616c0400e902012445786974466174616c00030000d5020c2065766d5f636f7265146572726f722c457869745375636365656400010c1c53746f707065640000002052657475726e656400010020537569636964656400020000d9020c2065766d5f636f7265146572726f7224457869744572726f7200013c38537461636b556e646572666c6f7700000034537461636b4f766572666c6f770001002c496e76616c69644a756d7000020030496e76616c696452616e67650003004444657369676e61746564496e76616c69640004002c43616c6c546f6f446565700005003c437265617465436f6c6c6973696f6e0006004c437265617465436f6e74726163744c696d69740007002c496e76616c6964436f6465000e002c4f75744f664f6666736574000800204f75744f66476173000900244f75744f6646756e64000a002c5043556e646572666c6f77000b002c437265617465456d707479000c00144f746865720400dd020144436f773c277374617469632c207374723e000d0000dd02040c436f7704045401e102000400e102000000e1020000050200e5020c2065766d5f636f7265146572726f72284578697452657665727400010420526576657274656400000000e9020c2065766d5f636f7265146572726f722445786974466174616c000110304e6f74537570706f7274656400000048556e68616e646c6564496e746572727570740001004043616c6c4572726f724173466174616c0400d9020124457869744572726f72000200144f746865720400dd020144436f773c277374617469632c207374723e00030000ed020c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c65144576656e7404045400010430436c61696d4163636f756e740801286163636f756e745f6964000130543a3a4163636f756e74496400012c65766d5f61646472657373a4012845766d41646472657373000008cc4d617070696e67206265747765656e20537562737472617465206163636f756e747320616e642045564d206163636f756e747338636c61696d206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f1020c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c65730401446e65775f696e76756c6e657261626c6573910101445665633c543a3a4163636f756e7449643e00000464496e76756c6e757261626c652077617320757064617465642e504e65774465736972656443616e646964617465730401586e65775f646573697265645f63616e6469646174657310010c7533320001047c446573697265642063616e646964617465732077617320757064617465642e404e657743616e646964616379426f6e640401486e65775f63616e6469646163795f626f6e6418013042616c616e63654f663c543e0002046c43616e64696461637920626f6e642077617320757064617465642e3843616e646964617465416464656408010c77686f000130543a3a4163636f756e744964000110626f6e6418013042616c616e63654f663c543e00030458412063616e646964617465207761732061646465642e4043616e64696461746552656d6f76656404010c77686f000130543a3a4163636f756e74496400040460412063616e646964617465207761732072656d6f7665642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f5020c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f9020c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c65144576656e74040454000104605363686564756c656453657373696f6e4475726174696f6e0c0130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800014073657373696f6e5f6475726174696f6e100138543a3a426c6f636b4e756d6265720000046c5363686564756c65642073657373696f6e206475726174696f6e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fd020c606e75747366696e616e63655f737461626c655f61737365741870616c6c6574144576656e7404045400013028437265617465506f6f6c10011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e656400011c737761705f6964000130543a3a4163636f756e74496400012470616c6c65745f6964000130543a3a4163636f756e744964000000184d696e7465642401186d696e746572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000134696e7075745f616d6f756e7473c101013c5665633c543a3a42616c616e63653e0001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e636573c101013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e636500010030546f6b656e5377617070656428011c73776170706572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e656400012c696e7075745f6173736574980128543a3a417373657449640001306f75747075745f6173736574980128543a3a41737365744964000130696e7075745f616d6f756e74180128543a3a42616c616e63650001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e636573c101013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e63650002004852656465656d656450726f706f7274696f6e24012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000130696e7075745f616d6f756e74180128543a3a42616c616e63650001486d696e5f6f75747075745f616d6f756e7473c101013c5665633c543a3a42616c616e63653e00012062616c616e636573c101013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001386f75747075745f616d6f756e7473c101013c5665633c543a3a42616c616e63653e0003003852656465656d656453696e676c6528012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000130696e7075745f616d6f756e74180128543a3a42616c616e63650001306f75747075745f6173736574980128543a3a417373657449640001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e636573c101013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e63650004003452656465656d65644d756c746924012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001386f75747075745f616d6f756e7473c101013c5665633c543a3a42616c616e63653e0001406d61785f696e7075745f616d6f756e74180128543a3a42616c616e636500012062616c616e636573c101013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e6365000130696e7075745f616d6f756e74180128543a3a42616c616e63650005003842616c616e6365557064617465640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001306f6c645f62616c616e636573c101013c5665633c543a3a42616c616e63653e0001306e65775f62616c616e636573c101013c5665633c543a3a42616c616e63653e000600385969656c64436f6c6c656374656418011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001406f6c645f746f74616c5f737570706c79180128543a3a42616c616e63650001406e65775f746f74616c5f737570706c79180128543a3a42616c616e636500010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500070030466565436f6c6c656374656420011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001306f6c645f62616c616e636573c101013c5665633c543a3a42616c616e63653e0001306e65775f62616c616e636573c101013c5665633c543a3a42616c616e63653e0001406f6c645f746f74616c5f737570706c79180128543a3a42616c616e63650001406e65775f746f74616c5f737570706c79180128543a3a42616c616e636500010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500080024414d6f6469666965640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011476616c756518015c543a3a41744c656173743634426974556e7369676e656400011074696d65100138543a3a426c6f636b4e756d6265720009002c4665654d6f64696669656410011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001206d696e745f66656518015c543a3a41744c656173743634426974556e7369676e6564000120737761705f66656518015c543a3a41744c656173743634426974556e7369676e656400012872656465656d5f66656518015c543a3a41744c656173743634426974556e7369676e6564000a0044526563697069656e744d6f6469666965640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001346665655f726563697069656e74000130543a3a4163636f756e74496400013c7969656c645f726563697069656e74000130543a3a4163636f756e744964000b000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090901030c346f726d6c5f7061796d656e74731870616c6c6574144576656e74040454000120385061796d656e744372656174656410011066726f6d000130543a3a4163636f756e7449640001146173736574980130417373657449644f663c543e000118616d6f756e7418013042616c616e63654f663c543e00011872656d61726b050301604f7074696f6e3c426f756e646564446174614f663c543e3e0000047841206e6577207061796d656e7420686173206265656e20637265617465643c5061796d656e7452656c656173656408011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000104a05061796d656e7420616d6f756e742072656c656173656420746f2074686520726563697069656e74405061796d656e7443616e63656c6c656408011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000204a45061796d656e7420686173206265656e2063616e63656c6c6564206279207468652063726561746f723c5061796d656e745265736f6c7665640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400013c726563697069656e745f73686172650d03011c50657263656e74000304d441207061796d656e742074686174204e6565647352657669657720686173206265656e207265736f6c766564206279204a75646765745061796d656e7443726561746f72526571756573746564526566756e640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118657870697279100138543a3a426c6f636b4e756d626572000404c0746865207061796d656e742063726561746f72206861732063726561746564206120726566756e642072657175657374545061796d656e74526566756e64446973707574656408011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000504e474686520726566756e6420726571756573742066726f6d2063726561746f722077617320646973707574656420627920726563697069656e74545061796d656e74526571756573744372656174656408011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000604a05061796d656e74207265717565737420776173206372656174656420627920726563697069656e745c5061796d656e7452657175657374436f6d706c6574656408011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e7449640007049c5061796d656e7420726571756573742077617320636f6d706c657465642062792073656e6465720499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909050304184f7074696f6e0404540109030108104e6f6e6500000010536f6d650400090300000100000903102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e00000d030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e74000004000801087538000011030c386d6f64756c655f6561726e696e67186d6f64756c65144576656e7404045400011418426f6e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e636500000020556e626f6e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e63650001003c496e7374616e74556e626f6e6465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e636500010c66656518011c42616c616e6365000200205265626f6e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e63650003002457697468647261776e08010c77686f000130543a3a4163636f756e744964000118616d6f756e7418011c42616c616e63650004000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736824011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f6865616424014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090919030c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65727d0101504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000021030000027000250308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e5901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e102016473705f72756e74696d653a3a52756e74696d65537472696e67000029030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f2d03011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73310301345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973390301205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d030c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200003103000002350300350300000408282800390300000228003d030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373410301845065724469737061746368436c6173733c57656967687473506572436c6173733e000041030c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454014503000c01186e6f726d616c450301045400012c6f7065726174696f6e616c45030104540001246d616e6461746f72794503010454000045030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963490301384f7074696f6e3c5765696768743e0001246d61785f746f74616c490301384f7074696f6e3c5765696768743e0001207265736572766564490301384f7074696f6e3c5765696768743e0000490304184f7074696f6e04045401200108104e6f6e6500000010536f6d6504002000000100004d030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178510301545065724469737061746368436c6173733c7533323e000051030c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000055030c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400005903082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e102013452756e74696d65537472696e67000124696d706c5f6e616d65e102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069735d03011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800005d03040c436f7704045401610300040061030000006103000002650300650300000408b0100069030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c65746d030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f7765010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7103000002750300750304184f7074696f6e0404540179030108104e6f6e6500000010536f6d650400790300000100007903084070616c6c65745f7363686564756c65722c5363686564756c65645633101043616c6c017d032c426c6f636b4e756d62657201103450616c6c6574734f726967696e012d01244163636f756e7449640100001401206d617962655f696474013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c7d03011043616c6c0001386d617962655f706572696f646963890301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e2d01013450616c6c6574734f726967696e00007d0310346672616d655f737570706f727418747261697473207363686564756c652c4d617962654861736865640804540181031048617368012401081456616c7565040081030104540000001048617368040024011048617368000100008103083c6d616e64616c615f72756e74696d651043616c6c00010d011853797374656d0400290301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d7004006d0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000100245363686564756c65720400850301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e000200405472616e73616374696f6e506175736504008d0301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e50617573652c2052756e74696d653e00030020507265696d6167650400910301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0004002042616c616e6365730400950301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002843757272656e6369657304009d0301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43757272656e636965732c2052756e74696d653e000c001c56657374696e670400a10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e000d00485472616e73616374696f6e5061796d656e740400a90301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e5061796d656e742c2052756e74696d653e000e002054726561737572790400d10301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00140020426f756e746965730400d50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00150010546970730400d90301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e0016001c5574696c6974790400dd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001e00204d756c74697369670400e50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001f00205265636f766572790400f10301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e0020001450726f78790400f50301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e0021003449646c655363686564756c65720400fd0301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49646c655363686564756c65722c2052756e74696d653e0022001c496e64696365730400010401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0028003847656e6572616c436f756e63696c0400050401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47656e6572616c436f756e63696c2c2052756e74696d653e0032006047656e6572616c436f756e63696c4d656d626572736869700400090401f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47656e6572616c436f756e63696c4d656d626572736869702c2052756e74696d653e0033004046696e616e6369616c436f756e63696c04000d0401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46696e616e6369616c436f756e63696c2c2052756e74696d653e0034006846696e616e6369616c436f756e63696c4d656d626572736869700400110401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46696e616e6369616c436f756e63696c4d656d626572736869702c2052756e74696d653e0035002c486f6d61436f756e63696c0400150401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d61436f756e63696c2c2052756e74696d653e00360054486f6d61436f756e63696c4d656d626572736869700400190401e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d61436f756e63696c4d656d626572736869702c2052756e74696d653e00370048546563686e6963616c436f6d6d697474656504001d0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e00380070546563686e6963616c436f6d6d69747465654d656d626572736869700400210401050273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465654d656d626572736869702c2052756e74696d653e00390024417574686f726974790400250401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f726974792c2052756e74696d653e0046004050687261676d656e456c656374696f6e0400310401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0047002444656d6f63726163790400390401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e0048002c4163616c614f7261636c650400450401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4163616c614f7261636c652c2052756e74696d653e0050005c4f70657261746f724d656d626572736869704163616c610400490401f10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f70657261746f724d656d626572736869704163616c612c2052756e74696d653e0052001c41756374696f6e04004d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e2c2052756e74696d653e0064001c526577617264730400510401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526577617264732c2052756e74696d653e006500185072696365730400550401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5072696365732c2052756e74696d653e006e000c4465780400590401a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4465782c2052756e74696d653e006f00244465784f7261636c6504005d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4465784f7261636c652c2052756e74696d653e00700034416767726567617465644465780400610401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416767726567617465644465782c2052756e74696d653e0071003841756374696f6e4d616e616765720400750401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e4d616e616765722c2052756e74696d653e007800144c6f616e730400790401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f616e732c2052756e74696d653e00790018486f6e7a6f6e04007d0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6e7a6f6e2c2052756e74696d653e007a002c43647054726561737572790400810401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43647054726561737572792c2052756e74696d653e007b0024436470456e67696e650400890401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436470456e67696e652c2052756e74696d653e007c0044456d657267656e637953687574646f776e0400950401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456d657267656e637953687574646f776e2c2052756e74696d653e007d00404e6f6d696e656573456c656374696f6e0400990401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e656573456c656374696f6e2c2052756e74696d653e00830010486f6d6104009d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d612c2052756e74696d653e0088003058636d496e746572666163650400b10401c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d496e746572666163652c2052756e74696d653e00890028496e63656e74697665730400bd0401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e63656e74697665732c2052756e74696d653e008c000c4e46540400d10401a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e46542c2052756e74696d653e008d0034417373657452656769737472790400e50401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e008e002c52656e566d4272696467650400e90401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52656e566d4272696467652c2052756e74696d653e0096002053746172706f72740400ed0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53746172706f72742c2052756e74696d653e0097002458636d7051756575650400f90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e00aa002c506f6c6b61646f7458636d0400fd0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e00ab0020446d7051756575650400610501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e00ad001c58546f6b656e730400650501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00ae001c4f726d6c58636d04006d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e00b0000c45564d0400710501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45564d2c2052756e74696d653e00b4002c45766d4163636f756e74730400810501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45766d4163636f756e74732c2052756e74696d653e00b60028417574686f72736869700400850501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00be0044436f6c6c61746f7253656c656374696f6e0400950501d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e00bf001c53657373696f6e0400990501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e00c0003853657373696f6e4d616e616765720400a90501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e4d616e616765722c2052756e74696d653e00c3002c537461626c6541737365740400ad0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c537461626c6541737365742c2052756e74696d653e00c800205061796d656e74730400b10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5061796d656e74732c2052756e74696d653e00c9001c4561726e696e670400b50501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4561726e696e672c2052756e74696d653e00d2003c50617261636861696e53797374656d0400b90501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e00a000105375646f0400ed0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00ff000085030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963890301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c7d030150426f783c43616c6c4f72486173684f663c543e3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963890301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c7d030150426f783c43616c6c4f72486173684f663c543e3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963890301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c7d030150426f783c43616c6c4f72486173684f663c543e3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963890301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c7d030150426f783c43616c6c4f72486173684f663c543e3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e890304184f7074696f6e04045401700108104e6f6e6500000010536f6d6504007000000100008d030c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c651043616c6c0404540001084470617573655f7472616e73616374696f6e08012c70616c6c65745f6e616d6528011c5665633c75383e00013466756e6374696f6e5f6e616d6528011c5665633c75383e0000004c756e70617573655f7472616e73616374696f6e08012c70616c6c65745f6e616d6528011c5665633c75383e00013466756e6374696f6e5f6e616d6528011c5665633c75383e000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657328011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736824011c543a3a48617368000104dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e40726571756573745f707265696d6167650401106861736824011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736824011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565c00128543a3a42616c616e63650001306e65775f7265736572766564c00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263659903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c69766509010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400590101304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a801205b75383b2032305d000400009d030c446d6f64756c655f63757272656e63696573186d6f64756c651043616c6c040454000118207472616e736665720c0110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f696498012843757272656e63794964000118616d6f756e74c0013042616c616e63654f663c543e000010f45472616e7366657220736f6d652062616c616e636520746f20616e6f74686572206163636f756e7420756e646572206063757272656e63795f6964602e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e607472616e736665725f6e61746976655f63757272656e6379080110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74c0013042616c616e63654f663c543e000110c45472616e7366657220736f6d65206e61746976652063757272656e637920746f20616e6f74686572206163636f756e742e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e387570646174655f62616c616e63650c010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f696498012843757272656e63794964000118616d6f756e74d101012c416d6f756e744f663c543e00020ccc55706461746520616d6f756e74206f66206163636f756e74206077686f6020756e646572206063757272656e63795f6964602e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e2873776565705f6475737408012c63757272656e63795f696498012843757272656e637949640001206163636f756e7473910101445665633c543a3a4163636f756e7449643e00030038666f7263655f7365745f6c6f636b10010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f696498012843757272656e63794964000118616d6f756e74c0013042616c616e63654f663c543e00011c6c6f636b5f6964b001384c6f636b4964656e74696669657200040c4c536574206c6f636b206279206c6f636b5f696400c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e44666f7263655f72656d6f76655f6c6f636b0c010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f696498012843757272656e6379496400011c6c6f636b5f6964b001384c6f636b4964656e74696669657200050c5852656d6f7665206c6f636b206279206c6f636b5f696400c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65bc015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573a50301645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea503000002bc00a9030c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c651043616c6c04045400011c747365745f616c7465726e61746976655f6665655f737761705f706174680401346665655f737761705f70617468ad03015c4f7074696f6e3c5665633c43757272656e637949643e3e00000444536574206665652073776170207061746858656e61626c655f6368617267655f6665655f706f6f6c0c012c63757272656e63795f696498012843757272656e63794964000124706f6f6c5f73697a6518011c42616c616e6365000138737761705f7468726573686f6c6418011c42616c616e636500010498456e61626c6520616e6420696e697469616c697a65206368617267652066656520706f6f6c2e5c64697361626c655f6368617267655f6665655f706f6f6c04012c63757272656e63795f696498012843757272656e637949640002046044697361626c65206368617267652066656520706f6f6c2e34776974685f6665655f706174680801346665655f737761705f70617468bd01013c5665633c43757272656e637949643e00011063616c6c81030138426f783c43616c6c4f663c543e3e00030861014461707020777261702063616c6c2c20616e64207573657220706179207478206665652061732070726f766964656420646578207377617020706174682e20746869732064697370617463682063616c6c2073686f756c64906d616b652073757265207468652074726164696e6720706174682069732076616c69642e44776974685f6665655f63757272656e637908012c63757272656e63795f696498012843757272656e6379496400011063616c6c81030138426f783c43616c6c4f663c543e3e00040861014461707020777261702063616c6c2c20616e64207573657220706179207478206665652061732070726f76696465642063757272656e63792c20746869732064697370617463682063616c6c2073686f756c64206d616b65a873757265207468652063757272656e637920697320657869737420696e2074782066656520706f6f6c2e40776974685f6665655f706169645f62790c011063616c6c81030138426f783c43616c6c4f663c543e3e00012870617965725f61646472000130543a3a4163636f756e74496400012470617965725f736967b10301384d756c74695369676e6174757265000504a0577261702063616c6c2077697468206665652070616964206279206f74686572206163636f756e7460776974685f6665655f616767726567617465645f7061746808014c6665655f616767726567617465645f70617468c903018c5665633c4167677265676174656453776170506174683c43757272656e637949643e3e00011063616c6c81030138426f783c43616c6c4f663c543e3e00060861014461707020777261702063616c6c2c20616e64207573657220706179207478206665652061732070726f76696465642061676772656761746564207377617020706174682e20746869732064697370617463682063616c6cac73686f756c64206d616b652073757265207468652074726164696e6720706174682069732076616c69642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead0304184f7074696f6e04045401bd010108104e6f6e6500000010536f6d650400bd010000010000b103082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400b5030148656432353531393a3a5369676e61747572650000001c537232353531390400bd030148737232353531393a3a5369676e61747572650001001445636473610400c103014065636473613a3a5369676e617475726500020000b5030c1c73705f636f72651c65643235353139245369676e617475726500000400b90301205b75383b2036345d0000b903000003400000000800bd030c1c73705f636f72651c73723235353139245369676e617475726500000400b90301205b75383b2036345d0000c1030c1c73705f636f7265146563647361245369676e617475726500000400c50301205b75383b2036355d0000c503000003410000000800c903000002cd0300cd030c386d6f64756c655f737570706f72740c64657848416767726567617465645377617050617468042843757272656e63794964019801080c4465780400bd01013c5665633c43757272656e637949643e0000001454616967610c00100144537461626c654173736574506f6f6c49640000100138506f6f6c546f6b656e496e6465780000100138506f6f6c546f6b656e496e64657800010000d1030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565c0013c42616c616e63654f663c542c20493e00012c62656e65666963696172799903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69645901013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69645901013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e74c0013c42616c616e63654f663c542c20493e00012c62656e65666963696172799903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69645901013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565c0013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69645901012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69645901012c426f756e7479496e64657800011c63757261746f729903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565c0013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69645901012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69645901012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69645901012c426f756e7479496e64657800012c62656e65666963696172799903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69645901012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69645901012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69645901012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9030c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565c0013c42616c616e63654f663c542c20493e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565c0013c42616c616e63654f663c542c20493e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c73e10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578ac010c75313600011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73e10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e2d010154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73e10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee103000002810300e5030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573910101445665633c543a3a4163636f756e7449643e00011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c64ac010c7531360001446f746865725f7369676e61746f72696573910101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e90301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6ced0301344f706171756543616c6c3c543e00012873746f72655f63616c6c09010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64ac010c7531360001446f746865725f7369676e61746f72696573910101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74e90301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64ac010c7531360001446f746865725f7369676e61746f72696573910101445665633c543a3a4163636f756e7449643e00012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee90304184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000ed0310346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454018103000800590100000081030104540000f1030c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74000130543a3a4163636f756e74496400011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000020a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e347365745f7265636f76657265640801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640001201901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e3c6372656174655f7265636f766572790c011c667269656e6473910101445665633c543a3a4163636f756e7449643e0001247468726573686f6c64ac010c75313600013064656c61795f706572696f64100138543a3a426c6f636b4e756d62657200024059014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e44696e6974696174655f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e74496400032ce8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e38766f7563685f7265636f766572790801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640004302501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e38636c61696d5f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000524f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e38636c6f73655f7265636f7665727904011c72657363756572000130543a3a4163636f756e74496400062c110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e3c72656d6f76655f7265636f7665727900072c590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e4063616e63656c5f7265636f766572656404011c6163636f756e74000130543a3a4163636f756e74496400081cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065f90301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f74797065ec0130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e646578ac010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f74797065ec0130543a3a50726f787954797065000114696e646578ac010c75313600011868656967687459010138543a3a426c6f636b4e756d6265720001246578745f696e6465785901010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065f90301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef90304184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec0000010000fd030c546d6f64756c655f69646c655f7363686564756c6572186d6f64756c651043616c6c040454000104347363686564756c655f7461736b0401107461736bf4011c543a3a5461736b000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e01040c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a6509010110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e05040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273910101445665633c543a3a4163636f756e7449643e0001147072696d657d0101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c645901012c4d656d626572436f756e7400012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800011c617070726f766509010110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64650101185765696768740001306c656e6774685f626f756e645901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e09040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273910101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273910101445665633c543a3a4163636f756e7449643e0001147072696d657d0101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c645901012c4d656d626572436f756e7400012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800011c617070726f766509010110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64650101185765696768740001306c656e6774685f626f756e645901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273910101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273910101445665633c543a3a4163636f756e7449643e0001147072696d657d0101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c645901012c4d656d626572436f756e7400012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800011c617070726f766509010110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64650101185765696768740001306c656e6774685f626f756e645901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273910101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273910101445665633c543a3a4163636f756e7449643e0001147072696d657d0101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c645901012c4d656d626572436f756e7400012070726f706f73616c8103017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e645901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800011c617070726f766509010110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465785901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64650101185765696768740001306c656e6774685f626f756e645901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e21040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273910101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25040c386f726d6c5f617574686f72697479186d6f64756c651043616c6c0404540001202c64697370617463685f617308012461735f6f726967696e29040134543a3a41734f726967696e496400011063616c6c81030138426f783c43616c6c4f663c543e3e000004c44469737061746368206120646973706174636861626c65206f6e20626568616c66206f66206f74686572206f726967696e447363686564756c655f64697370617463681001107768656e2d040170446973706174636854696d653c543a3a426c6f636b4e756d6265723e0001207072696f726974790801205072696f7269747900014c776974685f64656c617965645f6f726967696e09010110626f6f6c00011063616c6c81030138426f783c43616c6c4f663c543e3e000108e05363686564756c65206120646973706174636861626c6520746f2062652064697370617463686564206174206c6174657220626c6f636b2ef45468697320697320746865206f6e6c792077617920746f20646973706174636820612063616c6c2077697468206044656c617965644f726967696e602e74666173745f747261636b5f7363686564756c65645f64697370617463680c0138696e697469616c5f6f726967696e2d010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780001107768656e2d040170446973706174636854696d653c543a3a426c6f636b4e756d6265723e000204904661737420747261636b2061207363686564756c656420646973706174636861626c652e6064656c61795f7363686564756c65645f64697370617463680c0138696e697469616c5f6f726967696e2d010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780001406164646974696f6e616c5f64656c6179100138543a3a426c6f636b4e756d6265720003047c44656c61792061207363686564756c656420646973706174636861626c652e6463616e63656c5f7363686564756c65645f6469737061746368080138696e697469616c5f6f726967696e2d010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780004048043616e63656c2061207363686564756c656420646973706174636861626c652e38617574686f72697a655f63616c6c08011063616c6c81030138426f783c43616c6c4f663c543e3e00011863616c6c65727d0101504f7074696f6e3c543a3a4163636f756e7449643e0005005872656d6f76655f617574686f72697a65645f63616c6c0401106861736824011c543a3a4861736800060030747269676765725f63616c6c0801106861736824011c543a3a4861736800014463616c6c5f7765696768745f626f756e6465010118576569676874000700042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e290408406163616c615f7072696d69746976657348417574686f72697479734f726967696e496400011410526f6f7400000020547265617375727900010038486f6e7a6f6e547265617375727900020030486f6d6154726561737572790003003c547265617375727952657365727665000400002d0410346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d6265720001000031040c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573910101445665633c543a3a4163636f756e7449643e00011476616c7565c0013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e0049014966206076616c756560206973206d6f7265207468616e206077686f60277320667265652062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e745901010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e673504012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e7409010110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3504086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e64696461746504005901010c7533320002000039040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565c0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616c5901012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e645901010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e6465785901013c5265666572656e64756d496e646578000110766f7465990101644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e29012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465785901013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e3d040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e645901010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e6465784104015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465785901012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000410404184f7074696f6e04045401100108104e6f6e6500000010536f6d65040010000001000045040c2c6f726d6c5f6f7261636c65186d6f64756c651043616c6c0804540004490001042c666565645f76616c75657304011876616c756573a501018c5665633c28543a3a4f7261636c654b65792c20543a3a4f7261636c6556616c7565293e00000c6046656564207468652065787465726e616c2076616c75652e00705265717569726520617574686f72697a6564206f70657261746f722e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e49040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273910101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d040c306f726d6c5f61756374696f6e186d6f64756c651043616c6c0404540001040c6269640801086964100130543a3a41756374696f6e496400011476616c7565c00128543a3a42616c616e63650000103c42696420616e2061756374696f6e2e00e4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e656460206279207468652c7472616e736163746f722e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e51040c306f726d6c5f72657761726473186d6f64756c651043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55040c346d6f64756c655f707269636573186d6f64756c651043616c6c040454000108286c6f636b5f707269636504012c63757272656e63795f696498012843757272656e63794964000014944c6f636b2074686520707269636520616e64206665656420697420746f2073797374656d2e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520604c6f636b4f726967696e602e007c2d206063757272656e63795f6964603a2063757272656e637920747970652e30756e6c6f636b5f707269636504012c63757272656e63795f696498012843757272656e63794964000114f4556e6c6f636b2074686520707269636520616e6420676574207468652070726963652066726f6d2060507269636550726f76696465726020616761696e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520604c6f636b4f726967696e602e007c2d206063757272656e63795f6964603a2063757272656e637920747970652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59040c286d6f64756c655f646578186d6f64756c651043616c6c04045400013458737761705f776974685f65786163745f737570706c790c011070617468bd01013c5665633c43757272656e637949643e000134737570706c795f616d6f756e74c0011c42616c616e63650001446d696e5f7461726765745f616d6f756e74c0011c42616c616e6365000014bc54726164696e672077697468204445582c2073776170207769746820657861637420737570706c7920616d6f756e74005c2d206070617468603a2074726164696e6720706174682e9c2d2060737570706c795f616d6f756e74603a20657861637420737570706c7920616d6f756e742ee02d20606d696e5f7461726765745f616d6f756e74603a2061636365707461626c65206d696e696d756d2074617267657420616d6f756e742e58737761705f776974685f65786163745f7461726765740c011070617468bd01013c5665633c43757272656e637949643e0001347461726765745f616d6f756e74c0011c42616c616e63650001446d61785f737570706c795f616d6f756e74c0011c42616c616e6365000114bc54726164696e672077697468204445582c207377617020776974682065786163742074617267657420616d6f756e74005c2d206070617468603a2074726164696e6720706174682e9c2d20607461726765745f616d6f756e74603a2065786163742074617267657420616d6f756e742ee02d20606d61785f737570706c795f616d6f756e74603a2061636365707461626c65206d6178696d756d20737570706c7920616d6f756e742e346164645f6c697175696469747918013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e637949640001306d61785f616d6f756e745f61c0011c42616c616e63650001306d61785f616d6f756e745f62c0011c42616c616e636500014c6d696e5f73686172655f696e6372656d656e74c0011c42616c616e63650001547374616b655f696e6372656d656e745f736861726509010110626f6f6c00023498416464206c697175696469747920746f20456e61626c65642074726164696e6720706169722e61012d204164642070726f766973696f6e20737563636573732077696c6c207265636f7264207468652070726f766973696f6e2c2069737375652073686172657320746f2063616c6c657220696e2074686520696e697469616cd4202065786368616e67652072617465207768656e2074726164696e67207061697220636f6e7665727420746f20456e61626c65642e00842d206063757272656e63795f69645f61603a2063757272656e637920696420412e842d206063757272656e63795f69645f62603a2063757272656e637920696420422e4d012d20606d61785f616d6f756e745f61603a206d6178696d756d20616d6f756e74206f662063757272656e63795f69645f6120697320616c6c6f77656420746f20696e6a65637420746f206c69717569646974791c2020706f6f6c2e4d012d20606d61785f616d6f756e745f62603a206d6178696d756d20616d6f756e74206f662063757272656e63795f69645f6220697320616c6c6f77656420746f20696e6a65637420746f206c69717569646974791c2020706f6f6c2ee42d20606d696e5f73686172655f696e6372656d656e74603a206d696e696d756d2061636365707461626c6520736861726520616d6f756e742e45012d20607374616b655f696e6372656d656e745f7368617265603a20696e64696361746573207768657468657220746f207374616b6520696e637265617365642064657820736861726520746f206561726e302020696e63656e7469766573346164645f70726f766973696f6e10013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e63794964000120616d6f756e745f61c0011c42616c616e6365000120616d6f756e745f62c0011c42616c616e6365000320ac4164642070726f766973696f6e20746f2050726f766973696f6e696e672074726164696e6720706169722e3d01496620737563636565642c2077696c6c207265636f7264207468652070726f766973696f6e2c20627574207368617265732069737375696e672077696c6c2068617070656e206166746572207468659c74726164696e67207061697220636f6e7665727420746f20456e61626c6564207374617475732e00842d206063757272656e63795f69645f61603a2063757272656e637920696420412e842d206063757272656e63795f69645f62603a2063757272656e637920696420422ec42d2060616d6f756e745f61603a2070726f766973696f6e20616d6f756e7420666f722063757272656e63795f69645f612ec42d2060616d6f756e745f62603a2070726f766973696f6e20616d6f756e7420666f722063757272656e63795f69645f622e3c636c61696d5f6465785f73686172650c01146f776e6572000130543a3a4163636f756e74496400013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e637949640004143501436c61696d2064657820736861726520666f7220666f756e646572732077686f20686176652070617274696369706174656420696e2074726164696e6720706169722070726f766973696f6e2e006c2d20606f776e6572603a20666f756e646572206163636f756e742e842d206063757272656e63795f69645f61603a2063757272656e637920696420412e842d206063757272656e63795f69645f62603a2063757272656e637920696420422e4072656d6f76655f6c697175696469747918013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e6379496400013072656d6f76655f7368617265c0011c42616c616e636500013c6d696e5f77697468647261776e5f61c0011c42616c616e636500013c6d696e5f77697468647261776e5f62c0011c42616c616e636500012862795f756e7374616b6509010110626f6f6c000528110152656d6f7665206c69717569646974792066726f6d207370656369666963206c697175696469747920706f6f6c20696e2074686520666f726d206f66206275726e696e6709017368617265732c20616e64207769746864726177696e672063757272656e6369657320696e2074726164696e672070616972732066726f6d206c6971756964697479f8706f6f6c20696e2070726f706f7274696f6e2c20616e64207769746864726177206c697175696469747920696e63656e7469766520696e7465726573742e00842d206063757272656e63795f69645f61603a2063757272656e637920696420412e842d206063757272656e63795f69645f62603a2063757272656e637920696420422eb42d206072656d6f76655f7368617265603a206c697175696469747920616d6f756e7420746f2072656d6f76652e0d012d20606d696e5f77697468647261776e5f61603a206d696e696d756d2061636365707461626c6520776974687261776e20666f722063757272656e63795f69645f612e0d012d20606d696e5f77697468647261776e5f62603a206d696e696d756d2061636365707461626c6520776974687261776e20666f722063757272656e63795f69645f622e55012d206062795f756e7374616b65603a207468697320666c616720696e64696361746573207768657468657220746f207769746864726177207368617265207768696368206973206f6e20696e63656e74697665732e446c6973745f70726f766973696f6e696e671c013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e637949640001486d696e5f636f6e747269627574696f6e5f61c0011c42616c616e63650001486d696e5f636f6e747269627574696f6e5f62c0011c42616c616e63650001487461726765745f70726f766973696f6e5f61c0011c42616c616e63650001487461726765745f70726f766973696f6e5f62c0011c42616c616e63650001286e6f745f6265666f726559010138543a3a426c6f636b4e756d626572000604944c6973742061206e65772070726f766973696f6e696e672074726164696e6720706169722e787570646174655f70726f766973696f6e696e675f706172616d65746572731c013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e637949640001486d696e5f636f6e747269627574696f6e5f61c0011c42616c616e63650001486d696e5f636f6e747269627574696f6e5f62c0011c42616c616e63650001487461726765745f70726f766973696f6e5f61c0011c42616c616e63650001487461726765745f70726f766973696f6e5f62c0011c42616c616e63650001286e6f745f6265666f726559010138543a3a426c6f636b4e756d62657200070801014c6973742061206e65772074726164696e6720706169722c2074726164696e6720706169722077696c6c206265636f6d6520456e61626c6564207374617475736061667465722070726f766973696f6e2070726f636573732e40656e645f70726f766973696f6e696e6708013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e63794964000804e4456e61626c6520612050726f766973696f6e696e672074726164696e672070616972206966206d6565742074686520636f6e646974696f6e2e4c656e61626c655f74726164696e675f7061697208013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e6379496400090c54456e61626c6520612074726164696e672070616972590169662074686520737461747573206f662074726164696e672070616972206973206044697361626c6564602c206f72206050726f766973696f6e696e676020776974686f757420616e7920616363756d756c617465647870726f766973696f6e2c20656e61626c65206974206469726563746c792e5064697361626c655f74726164696e675f7061697208013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e63794964000a048444697361626c6520612060456e61626c6564602074726164696e6720706169722e40726566756e645f70726f766973696f6e0c01146f776e6572000130543a3a4163636f756e74496400013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e63794964000b14d8526566756e642070726f766973696f6e206966207468652070726f766973696f6e2068617320616c72656164792061626f727465642e006c2d20606f776e6572603a20666f756e646572206163636f756e742e842d206063757272656e63795f69645f61603a2063757272656e637920696420412e842d206063757272656e63795f69645f62603a2063757272656e637920696420422e4861626f72745f70726f766973696f6e696e6708013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e63794964000c04f041626f72742070726f766973696f6e207768656e206974277320646f6e2774206d656574207468652074617267657420616e6420657870697265642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5d040c446d6f64756c655f6465785f6f7261636c65186d6f64756c651043616c6c04045400010c50656e61626c655f617665726167655f70726963650c013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e63794964000120696e74657276616c20012c4d6f6d656e744f663c543e00001c9c456e61626c6564206176657261676520707269636520666f722074726164696e6720706169722e005c526571756972657320605570646174654f726967696e6000f02d206063757272656e63795f69645f61603a206f6e652063757272656e63795f6964207468617420666f726d7320612074726164696e67207061697201012d206063757272656e63795f69645f62603a20616e6f746865722063757272656e63795f6964207468617420666f726d7320612074726164696e672070616972f42d2060696e74657276616c603a207468652074696d657374616d7020696e74657276616c20746f2075706461746520617665726167652070726963652e5464697361626c655f617665726167655f707269636508013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e637949640001189c44697361626c65206176657261676520707269636520666f722074726164696e6720706169722e005c526571756972657320605570646174654f726967696e6000f02d206063757272656e63795f69645f61603a206f6e652063757272656e63795f6964207468617420666f726d7320612074726164696e67207061697201012d206063757272656e63795f69645f62603a20616e6f746865722063757272656e63795f6964207468617420666f726d7320612074726164696e672070616972747570646174655f617665726167655f70726963655f696e74657276616c0c013463757272656e63795f69645f6198012843757272656e6379496400013463757272656e63795f69645f6298012843757272656e637949640001306e65775f696e74657276616c20012c4d6f6d656e744f663c543e00021c0d015570646174652074686520696e74657276616c206f66207468652074726164696e672070616972207468617420656e61626c656420617665726167652070726963652e005c526571756972657320605570646174654f726967696e6000f02d206063757272656e63795f69645f61603a206f6e652063757272656e63795f6964207468617420666f726d7320612074726164696e67207061697201012d206063757272656e63795f69645f62603a20616e6f746865722063757272656e63795f6964207468617420666f726d7320612074726164696e6720706169728c2d20606e65775f696e74657276616c603a20746865206e657720696e74657276616c2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e61040c546d6f64756c655f616767726567617465645f646578186d6f64756c651043616c6c04045400010c58737761705f776974685f65786163745f737570706c790c01147061746873c90301345665633c53776170506174683e000134737570706c795f616d6f756e74c0011c42616c616e63650001446d696e5f7461726765745f616d6f756e74c0011c42616c616e6365000014c053776170207769746820616767726567617465642044455820617420657861637420737570706c7920616d6f756e742e00802d20607061746873603a2061676772656761746564207377617020706174682e9c2d2060737570706c795f616d6f756e74603a20657861637420737570706c7920616d6f756e742ee02d20606d696e5f7461726765745f616d6f756e74603a2061636365707461626c65206d696e696d756d2074617267657420616d6f756e742e58737761705f776974685f65786163745f7461726765740c01147061746873c90301345665633c53776170506174683e0001347461726765745f616d6f756e74c0011c42616c616e63650001446d61785f737570706c795f616d6f756e74c0011c42616c616e6365000100707570646174655f616767726567617465645f737761705f706174687304011c75706461746573650401d85665633c282843757272656e637949642c2043757272656e63794964292c204f7074696f6e3c5665633c53776170506174683e3e293e0002183501557064617465207468652061676772656761746564207377617020706174687320666f7220416767726567617465645377617020746f207377617020546f6b656e4120746f20546f6b656e422e006c52657175697265732060476f7665726e616e63654f726967696e60002c506172616d65746572733af02d206075706461746573603a20205665633c2828546f6b656e412c20546f6b656e42292c204f7074696f6e3c5665633c53776170506174683e3e293e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65040000026904006904000004086d047104006d0400000408989800710404184f7074696f6e04045401c9030108104e6f6e6500000010536f6d650400c903000001000075040c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c651043616c6c0404540001041863616e63656c040108696410012441756374696f6e496400000cac43616e63656c206163746976652061756374696f6e2061667465722073797374656d2073687574646f776e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f4e6f6e655f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79040c306d6f64756c655f6c6f616e73186d6f64756c651043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d040c346d6f64756c655f686f6e7a6f6e186d6f64756c651043616c6c0404540001282c61646a7573745f6c6f616e0c012c63757272656e63795f696498012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e74d1010118416d6f756e7400014064656269745f61646a7573746d656e74d1010118416d6f756e74000024b441646a75737420746865206c6f616e73206f66206063757272656e63795f696460206279207370656369666963b860636f6c6c61746572616c5f61646a7573746d656e746020616e64206064656269745f61646a7573746d656e746000a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e5d012d2060636f6c6c61746572616c5f61646a7573746d656e74603a207369676e656420616d6f756e742c20706f736974697665206d65616e7320746f206465706f73697420636f6c6c61746572616c2063757272656e637905012020696e746f204344502c206e65676174697665206d65616e7320776974686472617720636f6c6c61746572616c2063757272656e63792066726f6d204344502e59012d206064656269745f61646a7573746d656e74603a207369676e656420616d6f756e742c20706f736974697665206d65616e7320746f20697373756520736f6d6520616d6f756e74206f6620737461626c65636f696e59012020746f2063616c6c6572206163636f7264696e6720746f207468652064656269742061646a7573746d656e742c206e65676174697665206d65616e732063616c6c65722077696c6c207061796261636b20736f6d650d012020616d6f756e74206f6620737461626c65636f696e20746f20434450206163636f7264696e6720746f20746f207468652064656269742061646a7573746d656e742e6c636c6f73655f6c6f616e5f6861735f64656269745f62795f64657808012c63757272656e63795f696498012843757272656e637949640001546d61785f636f6c6c61746572616c5f616d6f756e74c0011c42616c616e63650001183901436c6f73652063616c6c65722773204344502077686963682068617320646562697420627574207374696c6c20696e20736166652062792075736520636f6c6c61746572616c20746f20737761709c737461626c6520746f6b656e206f6e2044455820666f7220636c656172696e672064656269742e00a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e45012d20606d61785f636f6c6c61746572616c5f616d6f756e74603a20746865206d617820636f6c6c61746572616c20616d6f756e74207768696368206973207573656420746f207377617020656e6f7567687409737461626c6520746f6b656e20746f20636c6561722064656269742e487472616e736665725f6c6f616e5f66726f6d08012c63757272656e63795f696498012843757272656e6379496400011066726f6d9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500021811015472616e73666572207468652077686f6c6520434450206f66206066726f6d6020756e646572206063757272656e63795f69646020746f2063616c6c65722773204344500d01756e646572207468652073616d65206063757272656e63795f6964602c2063616c6c6572206d75737420686176652074686520617574686f72697a6174696f6e206f669c6066726f6d6020666f722074686520737065636966696320636f6c6c61746572616c207479706500a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e702d206066726f6d603a20617574686f72697a6572206163636f756e7424617574686f72697a6508012c63757272656e63795f696498012843757272656e63794964000108746f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000310e4417574686f72697a652060746f6020746f206d616e6970756c61746520746865206c6f616e20756e646572206063757272656e63795f69646000a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e682d2060746f603a20617574686f72697a6565206163636f756e742c756e617574686f72697a6508012c63757272656e63795f696498012843757272656e63794964000108746f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000410d443616e63656c2074686520617574686f72697a6174696f6e20666f722060746f6020756e646572206063757272656e63795f69646000a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e682d2060746f603a20617574686f72697a6565206163636f756e743c756e617574686f72697a655f616c6c0005048843616e63656c20616c6c20617574686f72697a6174696f6e206f662063616c6c657268657870616e645f706f736974696f6e5f636f6c6c61746572616c0c012c63757272656e63795f696498012843757272656e63794964000150696e6372656173655f64656269745f76616c756518011c42616c616e636500015c6d696e5f696e6372656173655f636f6c6c61746572616c18011c42616c616e6365000614190147656e6572617465206e657720646562697420696e20616476616e63652c2062757920636f6c6c61746572616c20616e64206465706f73697420697420696e746f204344502e00a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e11012d2060696e6372656173655f64656269745f76616c7565603a2074686520737065636966696320696e637265617365642064656269742076616c756520666f722043445031012d20606d696e5f696e6372656173655f636f6c6c61746572616c603a20746865206d696e696d616c20696e6372656173656420636f6c6c61746572616c20616d6f756e7420666f722043445054736872696e6b5f706f736974696f6e5f64656269740c012c63757272656e63795f696498012843757272656e6379496400014c64656372656173655f636f6c6c61746572616c18011c42616c616e63650001606d696e5f64656372656173655f64656269745f76616c756518011c42616c616e6365000714210153656c6c2074686520636f6c6c61746572616c206c6f636b656420696e2043445020746f2067657420737461626c6520636f696e20746f207265706179207468652064656269742e00a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e25012d206064656372656173655f636f6c6c61746572616c603a207468652073706563696669632064656372656173656420636f6c6c61746572616c20616d6f756e7420666f72204344501d012d20606d696e5f64656372656173655f64656269745f76616c7565603a20746865206d696e696d616c206465637265617365642064656269742076616c756520666f72204344506861646a7573745f6c6f616e5f62795f64656269745f76616c75650c012c63757272656e63795f696498012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e74d1010118416d6f756e7400015864656269745f76616c75655f61646a7573746d656e74d1010118416d6f756e74000820b441646a75737420746865206c6f616e73206f66206063757272656e63795f696460206279207370656369666963d060636f6c6c61746572616c5f61646a7573746d656e746020616e64206064656269745f76616c75655f61646a7573746d656e746000a02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e5d012d2060636f6c6c61746572616c5f61646a7573746d656e74603a207369676e656420616d6f756e742c20706f736974697665206d65616e7320746f206465706f73697420636f6c6c61746572616c2063757272656e637905012020696e746f204344502c206e65676174697665206d65616e7320776974686472617720636f6c6c61746572616c2063757272656e63792066726f6d204344502e45012d206064656269745f76616c75655f61646a7573746d656e74603a207369676e656420616d6f756e742c20706f736974697665206d65616e7320746f20697373756520736f6d6520616d6f756e74206f6649012020737461626c65636f696e2c206e65676174697665206d65616e732063616c6c65722077696c6c207061796261636b20736f6d6520616d6f756e74206f6620737461626c65636f696e20746f204344502e387472616e736665725f64656269740c013466726f6d5f63757272656e637998012843757272656e6379496400012c746f5f63757272656e637998012843757272656e6379496400013864656269745f7472616e7366657218011c42616c616e6365000914805472616e7366657273206465626974206265747765656e2074776f204344507300f02d206066726f6d5f63757272656e6379603a2043757272656e63792069642074686174206465626974206973207472616e7366657265642066726f6de02d2060746f5f63757272656e6379603a2043757272656e63792069642074686174206465626974206973207472616e73666572656420746fd02d206064656269745f7472616e73666572603a204465626974207472616e736665726564206163726f73732074776f2043445073042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c4c6d6f64756c655f6364705f7472656173757279186d6f64756c651043616c6c0404540001106c657874726163745f737572706c75735f746f5f7472656173757279040118616d6f756e74c0011c42616c616e63650000004861756374696f6e5f636f6c6c61746572616c10012c63757272656e63795f696498012843757272656e63794964000118616d6f756e74c0011c42616c616e6365000118746172676574c0011c42616c616e636500011c73706c6974656409010110626f6f6c000120cc41756374696f6e2074686520636f6c6c61746572616c206e6f74206f63637570696564206279207468652061756374696f6e2e00e0546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605570646174654f726967696e602e00802d206063757272656e63795f6964603a20636f6c6c61746572616c2074797065742d2060616d6f756e74603a20636f6c6c61746572616c20616d6f756e74642d2060746172676574603a2074617267657420616d6f756e7439012d206073706c69746564603a2073706c697420636f6c6c61746572616c20746f206d756c7469706c652061756374696f6e206163636f7264696e6720746f2074686520636f6e6669672073697a657465786368616e67655f636f6c6c61746572616c5f746f5f737461626c6508012c63757272656e63795f696498012843757272656e63794964000128737761705f6c696d697485040148537761704c696d69743c42616c616e63653e000218e8537761702074686520636f6c6c61746572616c206e6f74206f63637570696564206279207468652061756374696f6e20746f20737461626c652e00e0546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605570646174654f726967696e602e00802d206063757272656e63795f6964603a20636f6c6c61746572616c2074797065742d2060737761705f6c696d6974603a2074617267657420616d6f756e74907365745f65787065637465645f636f6c6c61746572616c5f61756374696f6e5f73697a6508012c63757272656e63795f696498012843757272656e6379496400011073697a65c0011c42616c616e636500031cf855706461746520706172616d65746572732072656c6174656420746f20636f6c6c61746572616c2061756374696f6e20756e6465722073706563696669633c636f6c6c61746572616c207479706500e0546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605570646174654f726967696e602e00802d206063757272656e63795f6964603a20636f6c6c61746572616c2074797065dc2d2060616d6f756e74603a2065787065637465642073697a65206f6620706572206c6f7420636f6c6c61746572616c2061756374696f6e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c386d6f64756c655f737570706f72740c64657824537761704c696d6974041c42616c616e6365011801082c4578616374537570706c79080018011c42616c616e6365000018011c42616c616e63650000002c4578616374546172676574080018011c42616c616e6365000018011c42616c616e63650001000089040c446d6f64756c655f6364705f656e67696e65186d6f64756c651043616c6c040454000114246c697175696461746508012c63757272656e63795f696498012843757272656e6379496400010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000018504c697175696461746520756e736166652043445000c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f4e6f6e655f2e009c2d206063757272656e63795f6964603a20434450277320636f6c6c61746572616c20747970652e542d206077686f603a204344502773206f776e65722e18736574746c6508012c63757272656e63795f696498012843757272656e6379496400010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118a8536574746c6520434450206861732064656269742061667465722073797374656d2073687574646f776e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f4e6f6e655f2e009c2d206063757272656e63795f6964603a20434450277320636f6c6c61746572616c20747970652e542d206077686f603a204344502773206f776e65722e547365745f636f6c6c61746572616c5f706172616d7318012c63757272656e63795f696498012843757272656e63794964000154696e7465726573745f726174655f7065725f7365638d0401404368616e67654f7074696f6e526174650001446c69717569646174696f6e5f726174696f8d0401444368616e67654f7074696f6e526174696f00014c6c69717569646174696f6e5f70656e616c74798d0401404368616e67654f7074696f6e5261746500016472657175697265645f636f6c6c61746572616c5f726174696f8d0401444368616e67654f7074696f6e526174696f0001646d6178696d756d5f746f74616c5f64656269745f76616c7565910401344368616e676542616c616e6365000238090155706461746520706172616d65746572732072656c6174656420746f207269736b206d616e6167656d656e74206f662043445020756e6465722073706563696669633c636f6c6c61746572616c207479706500e0546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605570646174654f726967696e602e00842d206063757272656e63795f6964603a20636f6c6c61746572616c20747970652e35012d2060696e7465726573745f726174655f7065725f736563603a20496e746572657374207261746520706572207365632c20604e6f6e6560206d65616e7320646f206e6f74207570646174652c61012d20606c69717569646174696f6e5f726174696f603a206c69717569646174696f6e20726174696f2c20604e6f6e6560206d65616e7320646f206e6f74207570646174652c2060536f6d65284e6f6e652960206d65616e7358202075706461746520697420746f20604e6f6e65602e59012d20606c69717569646174696f6e5f70656e616c7479603a206c69717569646174696f6e2070656e616c74792c20604e6f6e6560206d65616e7320646f206e6f74207570646174652c2060536f6d65284e6f6e6529607020206d65616e732075706461746520697420746f20604e6f6e65602e55012d206072657175697265645f636f6c6c61746572616c5f726174696f603a20726571756972656420636f6c6c61746572616c20726174696f2c20604e6f6e6560206d65616e7320646f206e6f74207570646174652ca4202060536f6d65284e6f6e652960206d65616e732075706461746520697420746f20604e6f6e65602ee42d20606d6178696d756d5f746f74616c5f64656269745f76616c7565603a206d6178696d756d20746f74616c2064656269742076616c75652e7472656769737465725f6c69717569646174696f6e5f636f6e747261637404011c61646472657373a4012845766d416464726573730003007c646572656769737465725f6c69717569646174696f6e5f636f6e747261637404011c61646472657373a4012845766d41646472657373000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d04082c6f726d6c5f747261697473184368616e6765041456616c756501e1010108204e6f4368616e6765000000204e657756616c75650400e101011456616c7565000100009104082c6f726d6c5f747261697473184368616e6765041456616c756501180108204e6f4368616e6765000000204e657756616c7565040018011456616c75650001000095040c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c651043616c6c04045400010c48656d657267656e63795f73687574646f776e00000c60537461727420656d657267656e63792073687574646f776e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206053687574646f776e4f726967696e602e586f70656e5f636f6c6c61746572616c5f726566756e6400010cc44f70656e2066696e616c20726564656d7074696f6e20696620736574746c656d656e7420697320636f6d706c657465642e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206053687574646f776e4f726967696e602e48726566756e645f636f6c6c61746572616c73040118616d6f756e74c0011c42616c616e636500020ce0526566756e642061206261736b6574206f662072656d61696e696e6720636f6c6c61746572616c2061737365747320746f2063616c6c657200c82d2060616d6f756e74603a20737461626c652063757272656e637920616d6f756e74207573656420746f20726566756e642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99040c606d6f64756c655f6e6f6d696e6565735f656c656374696f6e186d6f64756c651043616c6c08045400044900011810626f6e64040118616d6f756e74c0011c42616c616e636500000018756e626f6e64040118616d6f756e74c0011c42616c616e6365000100187265626f6e64040118616d6f756e74c0011c42616c616e63650002004477697468647261775f756e626f6e646564000300206e6f6d696e61746504011c74617267657473910101445665633c543a3a4e6f6d696e656549643e000400146368696c6c000500042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d040c2c6d6f64756c655f686f6d61186d6f64756c651043616c6c040454000128106d696e74040118616d6f756e74c0011c42616c616e636500001009014d696e74206c69717569642063757272656e637920627920707574206c6f636b696e6720757020616d6f756e74206f66207374616b696e672063757272656e63792e002c506172616d65746572733a21012d2060616d6f756e74603a2054686520616d6f756e74206f66207374616b696e672063757272656e6379207573656420746f206d696e74206c69717569642063757272656e63792e38726571756573745f72656465656d080118616d6f756e74c0011c42616c616e6365000140616c6c6f775f666173745f6d6174636809010110626f6f6c00013861014275696c642f43616e63656c2f4f766572777269746520612072656465656d20726571756573742c20757365206c69717569642063757272656e637920746f2072656465656d207374616b696e672063757272656e63792ec05468652072656465656d20726571756573742077696c6c20626520657865637574656420696e2074776f20776179733a6101312e2052656465656d2062792066617374206d617463683a20486f6d6120757365207374616b696e672063757272656e637920696e20546f426f6e64506f6f6c20746f206d617463682072656465656d20726571756573746101696e207468652063757272656e74206572612c2073657474696e67206120686967686572206665655f726174652063616e20696e6372656173652074686520706f73736962696c697479206f66206265696e6720666173745d016d6174636865642e20322e2052656465656d20627920756e626f6e64206f6e2072656c6179636861696e3a2069662072656465656d207265717565737420686173206e6f74206265656e2066617374206d6174636865644501696e2063757272656e74206572612c20486f6d612077696c6c20756e626f6e64207374616b696e672063757272656e6379206f6e2072656c6179636861696e207768656e20746865206e657874206572614d0162756d7065642e20536f2072656465656d6572206174206c65617374207761697420666f722074686520756e626f6e64696e6720706572696f64202b20657874726120312065726120746f20676574207468652c726564656d7074696f6e2e002c506172616d65746572733a41012d2060616d6f756e74603a2054686520616d6f756e74206f66206c69717569642063757272656e637920746f20626520726571756573746564202072656465656d656420696e746f205374616b696e672c202063757272656e63792e61012d2060616c6c6f775f666173745f6d61746368603a20616c6c6f7720746865207265717565737420746f2062652066617374206d6174636865642c2066617374206d617463682077696c6c2074616b65206120666978656438202072617465206173206665652e48666173745f6d617463685f72656465656d7304013472656465656d65725f6c697374910101445665633c543a3a4163636f756e7449643e000210c0457865637574652066617374206d6174636820666f722073706563696669632072656465656d2072657175657374732e002c506172616d65746572733a19012d206072656465656d65725f6c697374603a20546865206c697374206f662072656465656d20726571756573747320746f206578656375746520666173742072656465656d2e40636c61696d5f726564656d7074696f6e04012072656465656d6572000130543a3a4163636f756e744964000310fc576974686472617720746865206578706972656420726564656d7074696f6e206f662073706563696669632072656465656d657220627920756e626f6e642e002c506172616d65746572733a5c2d206072656465656d6572603a2072656465656d65722e487570646174655f686f6d615f706172616d7310017c736f66745f626f6e6465645f6361705f7065725f7375625f6163636f756e74a104013c4f7074696f6e3c42616c616e63653e000174657374696d617465645f7265776172645f726174655f7065725f657261e10101304f7074696f6e3c526174653e00013c636f6d6d697373696f6e5f72617465e10101304f7074696f6e3c526174653e00014c666173745f6d617463685f6665655f72617465e10101304f7074696f6e3c526174653e00042c60536574732074686520706172616d73206f6620486f6d612e6c52657175697265732060476f7665726e616e63654f726967696e60002c506172616d65746572733a5d012d2060736f66745f626f6e6465645f6361705f7065725f7375625f6163636f756e74603a2020736f667420636170206f66207374616b696e6720616d6f756e7420666f7220612073696e676c65206e6f6d696e61746f72cc20206f6e2072656c6179636861696e20746f206f627461696e207468652062657374207374616b696e6720726577617264732e45012d2060657374696d617465645f7265776172645f726174655f7065725f657261603a2074686520657374696d61746564207374616b696e67207969656c64206f66206561636820657261206f6e2074686558202063757272656e742072656c617920636861696e2e55012d2060636f6d6d697373696f6e5f72617465603a20746865207261746520746f20647261772066726f6d20657374696d61746564207374616b696e67207265776172647320617320636f6d6d697373696f6e20746f382020486f6d61547265617375727955012d2060666173745f6d617463685f6665655f72617465603a20746865206669786564206665652072617465207768656e2072656465656d2072657175657374206973206265656e2066617374206d6174636865642e587570646174655f62756d705f6572615f706172616d730801546c6173745f6572615f62756d7065645f626c6f636b410401584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001246672657175656e6379410401584f7074696f6e3c543a3a426c6f636b4e756d6265723e000518f0536574732074686520706172616d73207468617420636f6e74726f6c207768656e20746f2062756d70206c6f63616c2063757272656e74206572612e6c52657175697265732060476f7665726e616e63654f726967696e60002c506172616d65746572733a49012d20606669785f6c6173745f6572615f62756d7065645f626c6f636b603a20666978207468652072656c6179636861696e20626c6f636b206e756d626572206f66206c617374206572612062756d7065642ee82d20606672657175656e6379603a20746865206672657175656e6379206f6620626c6f636b206e756d626572206f6e2070617261636861696e2e3472657365745f6c65646765727304011c75706461746573a50401d45665633c287531362c204f7074696f6e3c42616c616e63653e2c204f7074696f6e3c5665633c556e6c6f636b4368756e6b3e3e293e000614550152657365742074686520626f6e64656420616e6420756e626f6e64696e6720746f206c6f63616c207375626163636f756e7473206c6564676572206163636f7264696e6720746f20746865206c6564676572206f6e9c72656c6179636861696e2e2052657175697265732060476f7665726e616e63654f726967696e60002c506172616d65746572733a9c2d206075706461746573603a20757064617465206c697374206f66207375626163636f756e742e4472657365745f63757272656e745f6572610401246572615f696e646578100120457261496e6465780007207c5265736574207468652052656c6179436861696e43757272656e744572612e55014966207468657265206973206120646576696174696f6e206f66206d6f7265207468616e203120457261496e646578206265747765656e2063757272656e7420657261206f662072656c6179636861696e20616e64610163757272656e7420657261206f6e206c6f63616c2c2073686f756c642072657365742065726120746f2063757272656e7420657261206f662072656c6179636861696e20617320736f6f6e20617320706f737369626c652e2d014174207468652073616d652074696d652c20636865636b20776865746865722074686520756e6c6f636b696e67206f66206c6564676572732073686f756c6420626520757064617465642e6c52657175697265732060476f7665726e616e63654f726967696e60002c506172616d65746572733ac82d20606572615f696e646578603a20746865206c61746573742065726120696e646578206f662072656c6179636861696e2e58666f7263655f62756d705f63757272656e745f65726104012c62756d705f616d6f756e74100120457261496e64657800080074666173745f6d617463685f72656465656d735f636f6d706c6574656c7904013472656465656d65725f6c697374910101445665633c543a3a4163636f756e7449643e0009103101457865637574652066617374206d6174636820666f722073706563696669632072656465656d2072657175657374732c207265717569726520636f6d706c6574656c79206d6174636865642e002c506172616d65746572733a19012d206072656465656d65725f6c697374603a20546865206c697374206f662072656465656d20726571756573747320746f206578656375746520666173742072656465656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea10404184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000a504000002a90400a9040000040caca104ad0400ad0404184f7074696f6e04045401f9010108104e6f6e6500000010536f6d650400f9010000010000b1040c506d6f64756c655f78636d5f696e74657266616365186d6f64756c651043616c6c040454000104787570646174655f78636d5f646573745f7765696768745f616e645f66656504011c75706461746573b50401f45665633c2858636d496e746572666163654f7065726174696f6e2c204f7074696f6e3c5765696768743e2c204f7074696f6e3c42616c616e63653e293e0000100d0153657473207468652078636d5f646573745f77656967687420616e642066656520666f722058434d206f7065726174696f6e206f662058636d496e746572666163652e002c506172616d65746572733a31012d206075706461746573603a20766563206f66207475706c653a202858636d496e746572666163654f7065726174696f6e2c205765696768744368616e67652c204665654368616e6765292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb504000002b90400b9040000040c05024903a10400bd040c446d6f64756c655f696e63656e7469766573186d6f64756c651043616c6c040454000114446465706f7369745f6465785f73686172650801386c705f63757272656e63795f696498012843757272656e63794964000118616d6f756e74c0011c42616c616e6365000018a45374616b65204c5020746f6b656e20746f2061646420736861726573206f6620506f6f6c3a3a446578001101546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e00842d20606c705f63757272656e63795f6964603a204c5020746f6b656e20747970656c2d2060616d6f756e74603a20616d6f756e7420746f207374616b654877697468647261775f6465785f73686172650801386c705f63757272656e63795f696498012843757272656e63794964000118616d6f756e74c0011c42616c616e6365000118b8556e7374616b65204c5020746f6b656e20746f2072656d6f766520736861726573206f6620506f6f6c3a3a446578001101546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e00842d20606c705f63757272656e63795f6964603a204c5020746f6b656e2074797065742d2060616d6f756e74603a20616d6f756e7420746f20756e7374616b6534636c61696d5f7265776172647304011c706f6f6c5f69640d020118506f6f6c49640002140101436c61696d20616c6c206176616c69626c65206d756c74692063757272656e63696573207265776172647320666f7220737065636966696320506f6f6c49642e001101546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e00582d2060706f6f6c5f6964603a20706f6f6c2074797065607570646174655f696e63656e746976655f7265776172647304011c75706461746573c10401a45665633c28506f6f6c49642c205665633c2843757272656e637949642c2042616c616e6365293e293e000314c855706461746520696e63656e746976652072657761726420616d6f756e7420666f7220737065636966696320506f6f6c496400e0546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605570646174654f726967696e602e0025012d206075706461746573603a205665633c28506f6f6c49642c205665633c2852657761726443757272656e637949642c204669786564416d6f756e74506572506572696f64293e293e8c7570646174655f636c61696d5f7265776172645f646564756374696f6e5f726174657304011c75706461746573c904014c5665633c28506f6f6c49642c2052617465293e000414490155706461746520636c61696d207265776172647320646564756374696f6e20726174657320666f7220616c6c20726577617264732063757272656e63696573206f6620737065636966696320506f6f6c496400e0546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605570646174654f726967696e602e00a42d206075706461746573603a205665633c28506f6f6c49642c204465637574696f6e526174653e293e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec104000002c50400c504000004080d02e90100c904000002cd0400cd04000004080d02c800d1040c286d6f64756c655f6e6674186d6f64756c651043616c6c04045400011c306372656174655f636c6173730c01206d6574616461746128010c43494400012870726f70657274696573d504012850726f7065727469657300012861747472696275746573dd04012841747472696275746573000010b4437265617465204e465420636c6173732c20746f6b656e732062656c6f6e6720746f2074686520636c6173732e007c2d20606d65746164617461603a2065787465726e616c206d6574616461746105012d206070726f70657274696573603a20636c6173732070726f70657274792c20696e636c75646520605472616e7366657261626c656020604275726e61626c6560106d696e74140108746f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120636c6173735f6964100130436c61737349644f663c543e0001206d6574616461746128010c43494400012861747472696275746573dd040128417474726962757465730001207175616e746974795901010c753332000118384d696e74204e465420746f6b656e00842d2060746f603a2074686520746f6b656e206f776e65722773206163636f756e74a82d2060636c6173735f6964603a20746f6b656e2062656c6f6e6720746f2074686520636c6173732069647c2d20606d65746164617461603a2065787465726e616c206d65746164617461702d20607175616e74697479603a20746f6b656e207175616e74697479207472616e73666572080108746f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000114746f6b656ee104017028436c61737349644f663c543e2c20546f6b656e49644f663c543e29000210945472616e73666572204e465420746f6b656e20746f20616e6f74686572206163636f756e7400842d2060746f603a2074686520746f6b656e206f776e65722773206163636f756e747c2d2060746f6b656e603a2028636c6173735f69642c20746f6b656e5f696429106275726e040114746f6b656ee104017028436c61737349644f663c543e2c20546f6b656e49644f663c543e2900030c384275726e204e465420746f6b656e007c2d2060746f6b656e603a2028636c6173735f69642c20746f6b656e5f696429406275726e5f776974685f72656d61726b080114746f6b656ee104017028436c61737349644f663c543e2c20546f6b656e49644f663c543e2900011872656d61726b28011c5665633c75383e000410384275726e204e465420746f6b656e007c2d2060746f6b656e603a2028636c6173735f69642c20746f6b656e5f6964294c2d206072656d61726b603a205665633c75383e3464657374726f795f636c617373080120636c6173735f6964100130436c61737349644f663c543e000110646573749903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000514010144657374726f79204e465420636c6173732c2072656d6f766520646573742066726f6d2070726f78792c20616e642073656e6420616c6c2074686520667265653c62616c616e636520746f206465737400942d2060636c6173735f6964603a2054686520636c61737320494420746f2064657374726f79e82d206064657374603a205468652070726f7879206163636f756e7420746861742077696c6c207265636569766520667265652062616c616e63655c7570646174655f636c6173735f70726f70657274696573080120636c6173735f6964100130436c61737349644f663c543e00012870726f70657274696573d504012850726f706572746965730006141d01557064617465204e465420636c6173732070726f706572746965732e205468652063757272656e7420636c6173732070726f70657274696573206d75737420636f6e7461696e735c436c61737350726f706572746965734d757461626c652e00902d2060636c6173735f6964603a2054686520636c61737320494420746f20757064617465882d206070726f70657274696573603a20546865206e65772070726f70657274696573042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c406163616c615f7072696d6974697665730c6e667420426974466c61677304045401d904000400080134436c61737350726f70657274790000d9040c406163616c615f7072696d6974697665730c6e667434436c61737350726f7065727479000110305472616e7366657261626c65000100204275726e61626c65000200204d696e7461626c6500040058436c61737350726f706572746965734d757461626c6500080000dd04042042547265654d617008044b0128045601280004003103000000e10400000408102000e5040c546d6f64756c655f61737365745f7265676973747279186d6f64756c651043616c6c0404540001205872656769737465725f666f726569676e5f61737365740801206c6f636174696f6ea502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e000000507570646174655f666f726569676e5f61737365740c0140666f726569676e5f61737365745f6964ac0138466f726569676e417373657449640001206c6f636174696f6ea502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0001005472656769737465725f737461626c655f61737365740401206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0002004c7570646174655f737461626c655f617373657408013c737461626c655f61737365745f6964100144537461626c654173736574506f6f6c49640001206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0003005072656769737465725f65726332305f6173736574080120636f6e7472616374a4012845766d4164647265737300013c6d696e696d616c5f62616c616e636518013042616c616e63654f663c543e000400487570646174655f65726332305f6173736574080120636f6e7472616374a4012845766d416464726573730001206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0005005472656769737465725f6e61746976655f617373657408012c63757272656e63795f696498012843757272656e637949640001206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0006004c7570646174655f6e61746976655f617373657408012c63757272656e63795f696498012843757272656e637949640001206d6574616461746119020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e000700042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9040c5865636f73797374656d5f72656e766d5f627269646765186d6f64756c651043616c6c04045400010c106d696e7414010c77686f000130543a3a4163636f756e744964000118705f686173680401205b75383b2033325d000118616d6f756e74c0011c42616c616e63650001186e5f686173680401205b75383b2033325d00010c736967c103013845636473615369676e6174757265000014fc416c6c6f772061207573657220746f206d696e742069662074686579206861766520612076616c6964207369676e61747572652066726f6d2052656e564d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f4e6f6e655f2e008c56657269667920696e707574206279206076616c69646174655f756e7369676e656460106275726e080108746f28012c4465737441646472657373000118616d6f756e74c0011c42616c616e636500010470416c6c6f772061207573657220746f206275726e206173736574732e28726f746174655f6b657908011c6e65775f6b6579a801245075626c69634b657900010c736967c103013845636473615369676e617475726500021488416c6c6f772052656e566d20726f7461746520746865207075626c6963206b65792e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f4e6f6e655f2e008c56657269667920696e707574206279206076616c69646174655f756e7369676e656460042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c4865636f73797374656d5f73746172706f7274186d6f64756c651043616c6c04045400010c106c6f636b08012c63757272656e63795f696498012843757272656e637949640001346c6f636b65645f616d6f756e7418011c42616c616e6365000020bc4c6f636b20736f6d652061737365742066726f6d206120757365722773206163636f756e74206f6e204163616c612e310152657175657374207468652073616d65206173736574206265207472616e7366657272656420746f2074686520436f6d706f756e6420636861696e207669612069747320476174657761792e3d01546865736520617373657473206172652067656e6572616c6c79207573656420617320636f6c6c61746572616c73206f6e2074686520436f6d706f756e642046696e616e6365206e6574776f726b2ea05468697320697320616c736f206b6e6f776e206173202255706c6f6164696e672061737365747322002c506172616d65746572733aa02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e55012d20606c6f636b65645f616d6f756e74603a2054686520616d6f756e74206f66207573657220617373657420746f206265202275706c6f6164656422206f6e746f2074686520436f6d706f756e6420636861696e2e1c6c6f636b5f746f0c0108746f000130543a3a4163636f756e74496400012c63757272656e63795f696498012843757272656e637949640001346c6f636b65645f616d6f756e7418011c42616c616e63650001245d014c6f636b20736f6d652061737365742066726f6d206120757365722773206163636f756e74206f6e204163616c6120746f20616e6f74686572206163636f756e7420286f6e20616e6f74686572206e6574776f726b292e310152657175657374207468652073616d65206173736574206265207472616e7366657272656420746f2074686520436f6d706f756e6420636861696e207669612069747320476174657761792e3d01546865736520617373657473206172652067656e6572616c6c79207573656420617320636f6c6c61746572616c73206f6e2074686520436f6d706f756e642046696e616e6365206e6574776f726b2ea05468697320697320616c736f206b6e6f776e206173202255706c6f6164696e672061737365747322002c506172616d65746572733a19012d2060746f603a20546865206163636f756e74204944207468652061737365742069732075706c6f6164656420746f206f6e2074686520436f6d706f756e6420636861696e2ea02d206063757272656e63795f6964603a20636f6c6c61746572616c2063757272656e63792069642e55012d20606c6f636b65645f616d6f756e74603a2054686520616d6f756e74206f66207573657220617373657420746f206265202275706c6f6164656422206f6e746f2074686520436f6d706f756e6420636861696e2e18696e766f6b650801186e6f74696365f104016c476174657761794e6f746963653c543a3a4163636f756e7449643e0001287369676e6174757265739101017c5665633c436f6d706f756e64417574686f726974795369676e61747572653e000218f0496e766f6b652061204e6f74696365206973737565642066726f6d20436f6d706f756e6420636861696e20766961206974732047617465776179732e002c506172616d65746572733a3d012d20606e6f74696365603a20546865204e6f746963652069737375656420627920436f6d706f756e6420476174657761792e20436f6e7461696e73206461746120746f20626520696e766f6b65642e35012d20607369676e617475726573603a20526570726573656e747320617070726f76616c7320627920676976656e20617574686f7269746965732e205573656420746f20766572696679207468656c61757468656e746963697479206f6620746865206e6f746963652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef1040c4865636f73797374656d5f73746172706f7274186d6f64756c6534476174657761794e6f7469636504244163636f756e744964010000080108696420010c75363400011c7061796c6f6164f504017c476174657761794e6f746963655061796c6f61643c4163636f756e7449643e0000f5040c4865636f73797374656d5f73746172706f7274186d6f64756c6550476174657761794e6f746963655061796c6f616404244163636f756e7449640100011030536574537570706c79436170080098012843757272656e63794964000018011c42616c616e6365000000444368616e6765417574686f72697469657304009101017c5665633c436f6d706f756e64417574686f726974795369676e61747572653e00010018556e6c6f636b0c012c63757272656e63795f696498012843757272656e63794964000118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e744964000200385365744675747572655969656c640c013c6e6578745f636173685f7969656c6418011c42616c616e63650001546e6578745f636173685f7969656c645f696e646578180138436173685969656c64496e6465780001546e6578745f636173685f7969656c645f73746172742001184d6f6d656e7400030000f9040c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd040c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676501050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d6573736167652d0501a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e4d010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e410401484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ea502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ea502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748902012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748902012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0105080c78636d3056657273696f6e656458636d041043616c6c00010c08563004000505013476303a3a58636d3c43616c6c3e00000008563104001905013476313a3a58636d3c43616c6c3e00010008563204004102013476323a3a58636d3c43616c6c3e0002000005050c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574739502013c5665633c4d756c746941737365743e00011c65666665637473090501405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574739502013c5665633c4d756c746941737365743e00011c65666665637473090501405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574739502013c5665633c4d756c746941737365743e00011c65666665637473090501405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69646501010c753634000120726573706f6e736515050120526573706f6e7365000300345472616e7366657241737365740801186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065750201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7902014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465725901010c7533320001406d61785f6d6573736167655f73697a655901010c7533320001306d61785f63617061636974795901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e745901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f725901010c75333200011873656e6465725901010c753332000124726563697069656e745901010c7533320009002c52656c6179656446726f6d08010c77686f9d0201344d756c74694c6f636174696f6e00011c6d65737361676505050170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000009050000020d05000d05100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976659502013c5665633c4d756c746941737365743e00011c726563656976659502013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574739502013c5665633c4d756c746941737365743e00011c726573657276659d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69646501010c753634000110646573749d0201344d756c74694c6f636174696f6e0001186173736574739502013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573990201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f7209010110626f6f6c00010c78636d110501385665633c58636d3c43616c6c3e3e00070000110500000205050015050c0c78636d08763020526573706f6e73650001041841737365747304009502013c5665633c4d756c746941737365743e0000000019050c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574734d02012c4d756c746941737365747300011c656666656374731d0501405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574734d02012c4d756c746941737365747300011c656666656374731d0501405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574734d02012c4d756c746941737365747300011c656666656374731d0501405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69646501010c753634000120726573706f6e736529050120526573706f6e7365000300345472616e7366657241737365740801186173736574734d02012c4d756c746941737365747300012c62656e65666963696172794d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574734d02012c4d756c7469417373657473000110646573744d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065750201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7902014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465725901010c7533320001406d61785f6d6573736167655f73697a655901010c7533320001306d61785f63617061636974795901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e745901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f725901010c75333200011873656e6465725901010c753332000124726563697069656e745901010c7533320009002c52656c6179656446726f6d08010c77686f51010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676519050170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69646501010c75363400014c6d61785f726573706f6e73655f7765696768746501010c753634000b0048556e73756273637269626556657273696f6e000c00001d050000022105002105100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574737d0201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172794d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574737d0201404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573744d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976657d0201404d756c7469417373657446696c74657200011c726563656976654d02012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574737d0201404d756c7469417373657446696c74657200011c726573657276654d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574737d0201404d756c7469417373657446696c746572000110646573744d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69646501010c753634000110646573744d0101344d756c74694c6f636174696f6e0001186173736574737d0201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573550201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f7209010110626f6f6c000130696e737472756374696f6e73250501385665633c58636d3c43616c6c3e3e00070000250500000219050029050c0c78636d08763120526573706f6e73650001081841737365747304004d02012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100002d05080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003105013476303a3a58636d3c43616c6c3e00000008563104004505013476313a3a58636d3c43616c6c3e00010008563204005505013476323a3a58636d3c43616c6c3e0002000031050c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574739502013c5665633c4d756c746941737365743e00011c65666665637473350501405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574739502013c5665633c4d756c746941737365743e00011c65666665637473350501405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574739502013c5665633c4d756c746941737365743e00011c65666665637473350501405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69646501010c753634000120726573706f6e736515050120526573706f6e7365000300345472616e7366657241737365740801186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065750201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465725901010c7533320001406d61785f6d6573736167655f73697a655901010c7533320001306d61785f63617061636974795901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e745901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f725901010c75333200011873656e6465725901010c753332000124726563697069656e745901010c7533320009002c52656c6179656446726f6d08010c77686f9d0201344d756c74694c6f636174696f6e00011c6d65737361676531050170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000035050000023905003905100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976659502013c5665633c4d756c746941737365743e00011c726563656976659502013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574739502013c5665633c4d756c746941737365743e00011c726573657276659d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574739502013c5665633c4d756c746941737365743e000110646573749d0201344d756c74694c6f636174696f6e00011c65666665637473090501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69646501010c753634000110646573749d0201344d756c74694c6f636174696f6e0001186173736574739502013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573990201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f7209010110626f6f6c00010c78636d3d0501385665633c58636d3c43616c6c3e3e000700003d0500000231050041050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000045050c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574734d02012c4d756c746941737365747300011c65666665637473490501405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574734d02012c4d756c746941737365747300011c65666665637473490501405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574734d02012c4d756c746941737365747300011c65666665637473490501405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69646501010c753634000120726573706f6e736529050120526573706f6e7365000300345472616e7366657241737365740801186173736574734d02012c4d756c746941737365747300012c62656e65666963696172794d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574734d02012c4d756c7469417373657473000110646573744d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065750201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465725901010c7533320001406d61785f6d6573736167655f73697a655901010c7533320001306d61785f63617061636974795901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e745901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f725901010c75333200011873656e6465725901010c753332000124726563697069656e745901010c7533320009002c52656c6179656446726f6d08010c77686f51010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676545050170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69646501010c75363400014c6d61785f726573706f6e73655f7765696768746501010c753634000b0048556e73756273637269626556657273696f6e000c000049050000024d05004d05100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574737d0201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172794d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574737d0201404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573744d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976657d0201404d756c7469417373657446696c74657200011c726563656976654d02012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574737d0201404d756c7469417373657446696c74657200011c726573657276654d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574737d0201404d756c7469417373657446696c746572000110646573744d0101344d756c74694c6f636174696f6e00011c656666656374731d0501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69646501010c753634000110646573744d0101344d756c74694c6f636174696f6e0001186173736574737d0201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573550201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f7209010110626f6f6c000130696e737472756374696f6e73510501385665633c58636d3c43616c6c3e3e00070000510500000245050055050c0c78636d0876320c58636d041043616c6c00000400590501585665633c496e737472756374696f6e3c43616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404004d02012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404004d02012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404004d02012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69646501011c51756572794964000120726573706f6e736569020120526573706f6e73650001286d61785f7765696768746501010c753634000300345472616e7366657241737365740801186173736574734d02012c4d756c746941737365747300012c62656e65666963696172794d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574734d02012c4d756c7469417373657473000110646573744d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73746501010c75363400011063616c6c4105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465725901010c7533320001406d61785f6d6573736167655f73697a655901010c7533320001306d61785f63617061636974795901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e745901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f725901010c75333200011873656e6465725901010c753332000124726563697069656e745901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040051010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69646501011c51756572794964000110646573744d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768746501010c753634000c00304465706f73697441737365740c01186173736574737d0201404d756c7469417373657446696c7465720001286d61785f6173736574735901010c75333200012c62656e65666963696172794d0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574737d0201404d756c7469417373657446696c7465720001286d61785f6173736574735901010c753332000110646573744d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e000e003445786368616e67654173736574080110676976657d0201404d756c7469417373657446696c74657200011c726563656976654d02012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574737d0201404d756c7469417373657446696c74657200011c726573657276654d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574737d0201404d756c7469417373657446696c746572000110646573744d0101344d756c74694c6f636174696f6e00010c78636d4102011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69646501011c51756572794964000110646573744d0101344d756c74694c6f636174696f6e0001186173736574737d0201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768746501010c75363400120030427579457865637574696f6e08011066656573550201284d756c746941737365740001307765696768745f6c696d69748902012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505012458636d3c43616c6c3e0015002c536574417070656e64697804005505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574734d02012c4d756c74694173736574730001187469636b65744d0101344d756c74694c6f636174696f6e001800105472617004006501010c7536340019004053756273637269626556657273696f6e08012071756572795f69646501011c5175657279496400014c6d61785f726573706f6e73655f7765696768746501010c753634001a0048556e73756273637269626556657273696f6e001b000061050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964980134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c646573745f7765696768742001185765696768740000306c5472616e73666572206e61746976652063757272656e636965732e00110160646573745f77656967687460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e20746865206465737420636861696e2c20616e64f4697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e204966207365742062656c6f77ec726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c0114617373657469050160426f783c56657273696f6e65644d756c746941737365743e00011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c646573745f776569676874200118576569676874000130585472616e7366657220604d756c74694173736574602e00110160646573745f77656967687460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e20746865206465737420636861696e2c20616e64f4697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e204966207365742062656c6f77ec726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964980134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c646573745f776569676874200118576569676874000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00110160646573745f77656967687460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e20746865206465737420636861696e2c20616e64f4697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e204966207365742062656c6f77ec726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f666565100114617373657469050160426f783c56657273696f6e65644d756c746941737365743e00010c66656569050160426f783c56657273696f6e65644d756c746941737365743e00011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c646573745f77656967687420011857656967687400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00110160646573745f77656967687460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e20746865206465737420636861696e2c20616e64f4697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e204966207365742062656c6f77ec726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573e90101805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c646573745f77656967687420011857656967687400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500110160646573745f77656967687460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e20746865206465737420636861696e2c20616e64f4697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e204966207365742062656c6f77ec726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747391020164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c646573745f77656967687420011857656967687400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500110160646573745f77656967687460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e20746865206465737420636861696e2c20616e64f4697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e204966207365742062656c6f77ec726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6905080c78636d4c56657273696f6e65644d756c7469417373657400010808563004009902013876303a3a4d756c7469417373657400000008563104005502013876313a3a4d756c74694173736574000100006d050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374a502016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676501050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c286d6f64756c655f65766d186d6f64756c651043616c6c04045400013c206574685f63616c6c1c0118616374696f6e750501445472616e73616374696f6e416374696f6e000114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e00012c76616c69645f756e74696c59010138543a3a426c6f636b4e756d6265720000001063616c6c180118746172676574a4012845766d41646472657373000114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e000120f8497373756520616e2045564d2063616c6c206f7065726174696f6e2e20546869732069732073696d696c617220746f2061206d6573736167652063616c6c607472616e73616374696f6e20696e20457468657265756d2e00a02d2060746172676574603a2074686520636f6e7472616374206164647265737320746f2063616c6ca42d2060696e707574603a20746865206461746120737570706c69656420666f72207468652063616c6cb02d206076616c7565603a2074686520616d6f756e742073656e7420666f722070617961626c652063616c6c73bc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e637265617365206279387363686564756c65645f63616c6c1c011066726f6da4012845766d41646472657373000118746172676574a4012845766d41646472657373000114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e000224f4497373756520616e2045564d2063616c6c206f7065726174696f6e206f6e2061207363686564756c656420636f6e74726163742063616c6c2c20616e64ec726566756e642074686520756e7573656420676173207265736572766564207768656e207468652063616c6c20776173207363686564756c65642e00e02d206066726f6d603a20746865206164647265737320746865207363686564756c65642063616c6c206f726967696e617465732066726f6da02d2060746172676574603a2074686520636f6e7472616374206164647265737320746f2063616c6ca42d2060696e707574603a20746865206461746120737570706c69656420666f72207468652063616c6cb02d206076616c7565603a2074686520616d6f756e742073656e7420666f722070617961626c652063616c6c73bc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e63726561736520627918637265617465140114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e00031cf0497373756520616e2045564d20637265617465206f7065726174696f6e2e20546869732069732073696d696c617220746f206120636f6e7472616374846372656174696f6e207472616e73616374696f6e20696e20457468657265756d2e00ec2d2060696e707574603a20746865206461746120737570706c69656420666f722074686520636f6e7472616374277320636f6e7374727563746f72e02d206076616c7565603a2074686520616d6f756e742073656e7420746f2074686520636f6e74726163742075706f6e206372656174696f6ebc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e6372656173652062791c63726561746532180114696e70757428011c5665633c75383e00011073616c742401104832353600011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e0004207c497373756520616e2045564d2063726561746532206f7065726174696f6e2e00a02d2060746172676574603a2074686520636f6e7472616374206164647265737320746f2063616c6cec2d2060696e707574603a20746865206461746120737570706c69656420666f722074686520636f6e7472616374277320636f6e7374727563746f72e02d206073616c74603a207573656420666f722067656e65726174696e6720746865206e657720636f6e747261637427732061646472657373b02d206076616c7565603a2074686520616d6f756e742073656e7420666f722070617961626c652063616c6c73bc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e6372656173652062794c6372656174655f6e66745f636f6e7472616374140114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e00051c0101437265617465206d6972726f726564204e465420636f6e74726163742e20546865206e65787420617661696c61626c652073797374656d20636f6e7472616374c4616464726573732077696c6c2062652075736564206173206372656174656420636f6e747261637420616464726573732e00ec2d2060696e707574603a20746865206461746120737570706c69656420666f722074686520636f6e7472616374277320636f6e7374727563746f72b02d206076616c7565603a2074686520616d6f756e742073656e7420666f722070617961626c652063616c6c73bc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e637265617365206279646372656174655f7072656465706c6f795f636f6e7472616374180118746172676574a4012845766d41646472657373000114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e000620d0497373756520616e2045564d20637265617465206f7065726174696f6e2e20546865206164647265737320737065636966696564a477696c6c2062652075736564206173206372656174656420636f6e747261637420616464726573732e00c42d2060746172676574603a207468652061646472657373207370656369666965642062792074686520636f6e7472616374ec2d2060696e707574603a20746865206461746120737570706c69656420666f722074686520636f6e7472616374277320636f6e7374727563746f72b02d206076616c7565603a2074686520616d6f756e742073656e7420666f722070617961626c652063616c6c73bc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e6372656173652062794c7472616e736665725f6d61696e7461696e6572080120636f6e7472616374a4012845766d416464726573730001386e65775f6d61696e7461696e6572a4012845766d41646472657373000714dc5472616e736665727320436f6e7472616374206d61696e7461696e65727368697020746f2061206e65772045564d20416464726573732e0061012d2060636f6e7472616374603a2074686520636f6e74726163742077686f7365206d61696e7461696e657273686970206973206265696e67207472616e736665727265642c207468652063616c6c6572206d7573742062656c202074686520636f6e74726163742773206d61696e7461696e6572d42d20606e65775f6d61696e7461696e6572603a207468652061646472657373206f6620746865206e6577206d61696e7461696e6572407075626c6973685f636f6e7472616374040120636f6e7472616374a4012845766d416464726573730008108c4d61726b206120676976656e20636f6e7472616374206173207075626c69736865642e003d012d2060636f6e7472616374603a2054686520636f6e747261637420746f206d61726b206173207075626c69736865642c207468652063616c6c6572206d7573742074686520636f6e747261637427733020206d61696e7461696e6572307075626c6973685f66726565040120636f6e7472616374a4012845766d4164647265737300091015014d61726b206120676976656e20636f6e7472616374206173207075626c697368656420776974686f757420706179696e6720746865207075626c69636174696f6e206665650049012d2060636f6e7472616374603a2054686520636f6e747261637420746f206d61726b206173207075626c69736865642c207468652063616c6c6572206d7573742062652074686520636f6e747261637427733420206d61696e7461696e65722e6c656e61626c655f636f6e74726163745f646576656c6f706d656e74000a08e04d61726b207468652063616c6c65722773206164647265737320746f20616c6c6f7720636f6e747261637420646576656c6f706d656e742e05015468697320616c6c6f777320746865206164647265737320746f20696e7465726163742077697468206e6f6e2d7075626c697368656420636f6e7472616374732e7064697361626c655f636f6e74726163745f646576656c6f706d656e74000b08e84d61726b207468652063616c6c65722773206164647265737320746f2064697361626c6520636f6e747261637420646576656c6f706d656e742e11015468697320646973616c6c6f777320746865206164647265737320746f20696e7465726163742077697468206e6f6e2d7075626c697368656420636f6e7472616374732e207365745f636f6465080120636f6e7472616374a4012845766d41646472657373000110636f646528011c5665633c75383e000c10b85365742074686520636f6465206f66206120636f6e7472616374206174206120676976656e20616464726573732e004d012d2060636f6e7472616374603a2054686520636f6e74726163742077686f736520636f6465206973206265696e67207365742c206d757374206e6f74206265206d61726b6564206173207075626c6973686564b42d2060636f6465603a20546865206e6577204142492062756e646c6520666f722074686520636f6e74726163743073656c666465737472756374040120636f6e7472616374a4012845766d41646472657373000d0c9452656d6f7665206120636f6e7472616374206174206120676976656e20616464726573732e0015012d2060636f6e7472616374603a2054686520636f6e747261637420746f2072656d6f76652c206d757374206e6f74206265206d61726b6564206173207075626c69736865642c7374726963745f63616c6c180118746172676574a4012845766d41646472657373000114696e70757428011c5665633c75383e00011476616c7565c0013042616c616e63654f663c543e0001246761735f6c696d69746501010c75363400013473746f726167655f6c696d69745901010c75333200012c6163636573735f6c6973747905014c5665633c4163636573734c6973744974656d3e000e245501497373756520616e2045564d2063616c6c206f7065726174696f6e20696e20605574696c6974793a3a62617463685f616c6c602e20546869732069732073616d65206173207468652065766d2e63616c6c206275744d0172657475726e73206572726f72207768656e206974206661696c65642e205468652063757272656e742065766d2e63616c6c20616c77617973207375636365737320616e6420656d6974206576656e7420746f4c696e646963617465206974206661696c65642e00a02d2060746172676574603a2074686520636f6e7472616374206164647265737320746f2063616c6ca42d2060696e707574603a20746865206461746120737570706c69656420666f72207468652063616c6cb02d206076616c7565603a2074686520616d6f756e742073656e7420666f722070617961626c652063616c6c73bc2d20606761735f6c696d6974603a20746865206d6178696d756d20676173207468652063616c6c2063616e2075736525012d206073746f726167655f6c696d6974603a2074686520746f74616c2062797465732074686520636f6e747261637427732073746f726167652063616e20696e637265617365206279042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75050c20657468657265756d2c7472616e73616374696f6e445472616e73616374696f6e416374696f6e0001081043616c6c0400a4011048313630000000184372656174650001000079050000027d05007d050c20657468657265756d2c7472616e73616374696f6e384163636573734c6973744974656d000008011c61646472657373a4011c4164647265737300013073746f726167655f6b657973c90201245665633c483235363e000081050c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c651043616c6c04045400010834636c61696d5f6163636f756e7408012c6574685f61646472657373a4012845766d416464726573730001346574685f7369676e6174757265c503013c4569703731325369676e61747572650000140901436c61696d206163636f756e74206d617070696e67206265747765656e20537562737472617465206163636f756e747320616e642045564d206163636f756e74732e9c456e73757265206574685f6164647265737320686173206e6f74206265656e206d61707065642e00f02d20606574685f61646472657373603a20546865206164647265737320746f2062696e6420746f207468652063616c6c65722773206163636f756e7429012d20606574685f7369676e6174757265603a2041207369676e61747572652067656e65726174656420627920746865206164647265737320746f2070726f7665206f776e65727368697054636c61696d5f64656661756c745f6163636f756e7400010c1101436c61696d206163636f756e74206d617070696e67206265747765656e20537562737472617465206163636f756e747320616e6420612067656e6572617465642045564d9061646472657373206261736564206f6666206f662074686f7365206163636f756e74732e98456e73757265206574685f6164647265737320686173206e6f74206265656e206d6170706564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85050c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573890501385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89050000028d05008d05102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d626572011010486173680191050014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572590101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c0118446967657374000091050c2873705f72756e74696d65187472616974732c426c616b6554776f3235360000000095050c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c657304010c6e6577910101445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d61785901010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e64c0013042616c616e63654f663c543e0002005472656769737465725f61735f63616e6469646174650003004872656769737465725f63616e6469646174650401346e65775f63616e646964617465000130543a3a4163636f756e744964000400306c656176655f696e74656e740005003477697468647261775f626f6e64000600042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579739d05011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d05083c6d616e64616c615f72756e74696d652c53657373696f6e4b657973000004011061757261a10501fc3c2f2ac2ab2a2f2041757261202f2ac2bb2a2f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000a105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400a505013c737232353531393a3a5075626c69630000a5050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000a9050c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c651043616c6c040454000104647363686564756c655f73657373696f6e5f6475726174696f6e08013473746172745f73657373696f6e5901013053657373696f6e496e6465780001206475726174696f6e59010138543a3a426c6f636b4e756d626572000010fc5363686564756c652061206e65772073657373696f6e206475726174696f6e20696e20746865207370656369666965642073657373696f6e20696e6465782e0029012d206073746172745f73657373696f6e603a207468652073657373696f6e20696e646578207468617420746865206e6577206368616e6765206265636f6d65206566666563746976652e902d20606475726174696f6e603a20206e65772073657373696f6e206475726174696f6e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead050c606e75747366696e616e63655f737461626c655f61737365741870616c6c65741043616c6c0404540001242c6372656174655f706f6f6c280128706f6f6c5f6173736574980128543a3a41737365744964000118617373657473bd01013c5665633c543a3a417373657449643e000128707265636973696f6e73c10101705665633c543a3a41744c656173743634426974556e7369676e65643e0001206d696e745f66656518015c543a3a41744c656173743634426974556e7369676e6564000120737761705f66656518015c543a3a41744c656173743634426974556e7369676e656400012872656465656d5f66656518015c543a3a41744c656173743634426974556e7369676e6564000124696e697469616c5f6118015c543a3a41744c656173743634426974556e7369676e65640001346665655f726563697069656e74000130543a3a4163636f756e74496400013c7969656c645f726563697069656e74000130543a3a4163636f756e744964000124707265636973696f6e18015c543a3a41744c656173743634426974556e7369676e6564000000106d696e740c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011c616d6f756e7473c101013c5665633c543a3a42616c616e63653e00013c6d696e5f6d696e745f616d6f756e74180128543a3a42616c616e6365000100107377617018011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400010469100138506f6f6c546f6b656e496e6465780001046a100138506f6f6c546f6b656e496e6465780001086478180128543a3a42616c616e63650001186d696e5f6479180128543a3a42616c616e636500013061737365745f6c656e67746810010c7533320002004472656465656d5f70726f706f7274696f6e0c011c706f6f6c5f6964100144537461626c654173736574506f6f6c4964000118616d6f756e74180128543a3a42616c616e63650001486d696e5f72656465656d5f616d6f756e7473c101013c5665633c543a3a42616c616e63653e0003003472656465656d5f73696e676c6514011c706f6f6c5f6964100144537461626c654173736574506f6f6c4964000118616d6f756e74180128543a3a42616c616e636500010469100138506f6f6c546f6b656e496e6465780001446d696e5f72656465656d5f616d6f756e74180128543a3a42616c616e636500013061737365745f6c656e67746810010c7533320004003072656465656d5f6d756c74690c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011c616d6f756e7473c101013c5665633c543a3a42616c616e63653e0001446d61785f72656465656d5f616d6f756e74180128543a3a42616c616e6365000500206d6f646966795f610c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001386675747572655f615f626c6f636b100138543a3a426c6f636b4e756d6265720006002c6d6f646966795f6665657310011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001206d696e745f666565a104017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e000120737761705f666565a104017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e00012872656465656d5f666565a104017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e000700446d6f646966795f726563697069656e74730c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001346665655f726563697069656e747d0101504f7074696f6e3c543a3a4163636f756e7449643e00013c7969656c645f726563697069656e747d0101504f7074696f6e3c543a3a4163636f756e7449643e000800042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1050c346f726d6c5f7061796d656e74731870616c6c65741043616c6c0404540001200c706179100124726563697069656e74000130543a3a4163636f756e7449640001146173736574980130417373657449644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e00011872656d61726b050301604f7074696f6e3c426f756e646564446174614f663c543e3e0000180d015468697320616c6c6f777320616e79207573657220746f206372656174652061206e6577207061796d656e742c20746861742072656c6561736573206f6e6c7920746f0d0173706563696669656420726563697069656e7420546865206f6e6c7920616374696f6e20697320746f2073746f7265207468652064657461696c73206f66207468697309017061796d656e7420696e2073746f7261676520616e642072657365727665207468652073706563696669656420616d6f756e742e205573657220616c736f20686173fc746865206f7074696f6e20746f2061646420612072656d61726b2c20746869732072656d61726b2063616e207468656e206265207573656420746f2072756efc637573746f6d206c6f67696320616e64207472696767657220616c7465726e617465207061796d656e7420666c6f77732e20746865207370656369666965641c616d6f756e742e1c72656c65617365040108746f000130543a3a4163636f756e7449640001080d0152656c6561736520616e792063726561746564207061796d656e742c20746869732077696c6c207472616e736665722074686520726573657276656420616d6f756e74e466726f6d207468652063726561746f72206f6620746865207061796d656e7420746f207468652061737369676e656420726563697069656e741863616e63656c04011c63726561746f72000130543a3a4163636f756e74496400020c050143616e63656c2061207061796d656e7420696e20637265617465642073746174652c20746869732077696c6c2072656c656173652074686520726573657276656411016261636b20746f2063726561746f72206f6620746865207061796d656e742e20546869732065787472696e7369632063616e206f6e6c792062652063616c6c65642062797074686520726563697069656e74206f6620746865207061796d656e743c7265736f6c76655f7061796d656e740c011066726f6d000130543a3a4163636f756e744964000124726563697069656e74000130543a3a4163636f756e74496400013c726563697069656e745f73686172650d03011c50657263656e740003100901546869732065787472696e736963206973207573656420746f207265736f6c7665206469737075746573206265747765656e207468652063726561746f7220616e6464726563697069656e74206f6620746865207061796d656e742eac546869732065787472696e73696320616c6c6f7773207468652061737369676e6564206a7564676520746fac63616e63656c2f72656c656173652f7061727469616c5f72656c6561736520746865207061796d656e742e38726571756573745f726566756e64040124726563697069656e74000130543a3a4163636f756e74496400040c1101416c6c6f77207468652063726561746f72206f662061207061796d656e7420746f20696e697469617465206120726566756e6420746861742077696c6c2072657475726e11017468652066756e6473206166746572206120636f6e6669677572656420616d6f756e74206f662074696d652074686174207468652072657665697665722068617320746f6c726561637420616e64206f706f736520746865207265717565737438646973707574655f726566756e6404011c63726561746f72000130543a3a4163636f756e744964000510f8416c6c6f77207061796d656e7420726563697069656e7420746f20646973707574652074686520726566756e6420726571756573742066726f6d207468650d017061796d656e742063726561746f72205468697320646f6573206e6f742063616e63656c2074686520726571756573742c20696e73746561642073656e64732074686501017061796d656e7420746f2061204e65656473526576696577207374617465205468652061737369676e6564207265736f6c766572206163636f756e742063616ec87468656e206368616e676520746865207374617465206f6620746865207061796d656e74206166746572207265766965772e3c726571756573745f7061796d656e740c011066726f6d000130543a3a4163636f756e7449640001146173736574980130417373657449644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e000600386163636570745f616e645f706179040108746f000130543a3a4163636f756e744964000700042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb5050c386d6f64756c655f6561726e696e67186d6f64756c651043616c6c04045400011410626f6e64040118616d6f756e74c0011c42616c616e636500000cac426f6e6420746f6b656e73206279206c6f636b696e67207468656d20757020746f2060616d6f756e74602e5d014966207573657220617661696c61626c652062616c616e636573206973206c657373207468616e20616d6f756e742c207468656e20616c6c207468652072656d61696e696e672062616c616e6365732077696c6c2062651c6c6f636b65642e18756e626f6e64040118616d6f756e74c0011c42616c616e636500010c98537461727420756e626f6e64696e6720746f6b656e7320757020746f2060616d6f756e74602e5d01496620626f6e64656420616d6f756e74206973206c657373207468616e2060616d6f756e74602c207468656e20616c6c207468652072656d61696e696e6720626f6e64656420746f6b656e732077696c6c2073746172741901756e626f6e64696e672e20546f6b656e2077696c6c2066696e69736820756e626f6e64696e672061667465722060556e626f6e64696e67506572696f646020626c6f636b732e38756e626f6e645f696e7374616e74040118616d6f756e74c0011c42616c616e636500020c2d01556e626f6e6420757020746f2060616d6f756e746020746f6b656e7320696e7374616e746c7920627920706179696e6720612060496e7374616e74556e7374616b6546656560206665652e5101496620626f6e64656420616d6f756e74206973206c657373207468616e2060616d6f756e74602c207468656e20616c6c207468652072656d61696e696e6720626f6e64656420746f6b656e732077696c6c206265f8756e626f6e6465642e20546869732077696c6c206e6f7420756e626f6e6420746f6b656e7320647572696e6720756e626f6e64696e6720706572696f642e187265626f6e64040118616d6f756e74c0011c42616c616e636500030ccc5265626f6e6420757020746f2060616d6f756e746020746f6b656e732066726f6d20756e626f6e64696e6720706572696f642e6101496620756e626f6e64656420616d6f756e74206973206c657373207468616e2060616d6f756e74602c207468656e20616c6c207468652072656d61696e696e6720756e626f6e64656420746f6b656e732077696c6c206265247265626f6e6465642e4477697468647261775f756e626f6e64656400040474576974686472617720616c6c20756e626f6e64656420746f6b656e732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb9050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461bd05015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd05089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461c105015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465c905015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573d105016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573d90501a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000c1050c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164c5050120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000c5050c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000c9050c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573cd05014442547265655365743c5665633c75383e3e0000cd050420425472656553657404045401280004003903000000d105000002d50500d5050860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000d905042042547265654d617008044b017501045601dd05000400e505000000dd05000002e10500e1050860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000e505000002e90500e905000004087501dd0500ed050c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65779903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f9903018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c81030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef1050c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f5050c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c65144572726f720404540001082c43616e6e6f7450617573650000043463616e206e6f7420706175736540496e76616c696443686172616374657200010468696e76616c69642063686172616374657220656e636f64696e6704ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f905083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e7265717565737465640400fd0501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00000024526571756573746564040010010c75333200010000fd0504184f7074696f6e0404540189010108104e6f6e6500000010536f6d650400890100000100000106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000005060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011820546f6f4c61726765000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090906102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454010d06045300000400150601185665633c543e00000d06083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964b001384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e731106011c526561736f6e7300001106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000015060000020d06001906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011d06045300000400250601185665633c543e00001d06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720121061c42616c616e6365011800080108696421060144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000210608406163616c615f7072696d69746976657344526573657276654964656e74696669657200012044436f6c6c61746f7253656c656374696f6e0000004445766d53746f726167654465706f7369740001004c45766d446576656c6f7065724465706f73697400020018486f6e7a6f6e0003000c4e6674000400485472616e73616374696f6e5061796d656e74000500645472616e73616374696f6e5061796d656e744465706f73697400060014436f756e740007000025060000021d06002906083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100002d060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909093106000004080098003506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540139060453000004003d0601185665633c543e00003906082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e63650118000801086964b001384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500003d060000023906004106082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e63650118000c01106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e636500004506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540149060453000004004d0601185665633c543e00004906082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720121061c42616c616e6365011800080108696421060144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500004d0600000249060051060c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001203442616c616e6365546f6f4c6f77000004585468652062616c616e636520697320746f6f206c6f775c416d6f756e74496e746f42616c616e63654661696c65640001049c43616e6e6f7420636f6e7665727420416d6f756e7420696e746f2042616c616e63652074797065544c69717569646974795265737472696374696f6e73000204d04661696c65642062656361757365206c6971756964697479207265737472696374696f6e732064756520746f206c6f636b696e67404d61784c6f636b734578636565646564000304b44661696c6564206265636175736520746865206d6178696d756d206c6f636b7320776173206578636565646564244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e74484578697374656e7469616c4465706f736974000504e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e79526573657276657300070004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955060c446d6f64756c655f63757272656e63696573186d6f64756c65144572726f720404540001185c416d6f756e74496e746f42616c616e63654661696c6564000004bc556e61626c6520746f20636f6e766572742074686520416d6f756e74207479706520696e746f2042616c616e63652e3442616c616e6365546f6f4c6f770001044c42616c616e636520697320746f6f206c6f772e544572633230496e76616c69644f7065726174696f6e0002045c457263323020696e76616c6964206f7065726174696f6e4845766d4163636f756e744e6f74466f756e640003045445564d206163636f756e74206e6f7420666f756e64485265616c4f726967696e4e6f74466f756e64000404545265616c206f726967696e206e6f7420666f756e64344465706f7369744661696c6564000504784465706f73697420726573756c74206973206e6f7420657870656374656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909095906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401bc045300000400a50301185665633c543e00005d060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540198045300000400bd0101185665633c543e0000650608346672616d655f737570706f72742050616c6c6574496400000400b0011c5b75383b20385d000069060c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c65144572726f720404540001183c496e76616c69645377617050617468000004605468652073776170207061746820697320696e76616c696438496e76616c696442616c616e6365000104585468652062616c616e636520697320696e76616c69642c496e76616c6964526174650002048c43616e27742066696e6420726174652062792074686520737570706c7920746f6b656e30496e76616c6964546f6b656e000304c043616e27742066696e642074686520746f6b656e20696e666f20696e20746865206368617267652066656520706f6f6c3c4465784e6f74417661696c61626c6500040488446578207377617020706f6f6c206973206e6f7420617661696c61626c65206e6f776c436861726765466565506f6f6c416c726561647945786973746564000504804368617267652066656520706f6f6c20697320616c726561647920657869737404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d06083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500007106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400750601185665633c543e00007506000002100079060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200007d060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e8106083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757385060190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008506083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500008906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e00008d060c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099106082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f7365734104014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073850101645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f66656509010110626f6f6c000095060c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090999060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d0600000408000400a106083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656ee0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73910101385665633c4163636f756e7449643e0000a5060000040ced03001800a9060c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ad06083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301b1060010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473b106011c467269656e64730001247468726573686f6c64ac010c7531360000b106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400910101185665633c543e0000b50600000408000000b906083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301b106000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473b106011c467269656e64730000bd060c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c10600000408c5061800c506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c906045300000400cd0601185665633c543e0000c906083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501ec2c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065ec012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000cd06000002c90600d10600000408d5061800d506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d6265720000dd06000002d90600e1060c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e5060000040c0018090100e9060c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed06102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540124045300000400c90201185665633c543e0000f106084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573910101385665633c4163636f756e7449643e0001106e617973910101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000f5060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400910101185665633c543e0000fd060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090905070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090909070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090d070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090915070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090919070000040881037d01001d070c386f726d6c5f617574686f72697479186d6f64756c65144572726f7204045400011c404661696c6564546f5363686564756c65000004684661696c656420746f207363686564756c652061207461736b2e384661696c6564546f43616e63656c000104604661696c656420746f2063616e63656c2061207461736b2e444661696c6564546f46617374547261636b000204704661696c656420746f206661737420747261636b2061207461736b2e344661696c6564546f44656c61790003045c4661696c656420746f2064656c61792061207461736b2e4443616c6c4e6f74417574686f72697a65640004045c43616c6c206973206e6f7420617574686f72697a65642e5c5472696767657243616c6c4e6f745065726d69747465640005049454726967676572696e67207468652063616c6c206973206e6f74207065726d69747465642e5057726f6e6743616c6c576569676874426f756e640006046c43616c6c2077656967687420626f756e642069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090921070000022507002507086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500002907086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573910101385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500002d070c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909310700000235070035070000040c10240000390700000408910118003d07084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d6265720001186578706972794104014c4f7074696f6e3c426c6f636b4e756d6265723e0001000041070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400450701b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f76656409010110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000045070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c6495010134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c794907013854616c6c793c42616c616e63653e000049070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500004d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573510701b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e735907015044656c65676174696f6e733c42616c616e63653e0001147072696f725d07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e3d040128436f6e76696374696f6e00012c64656c65676174696f6e735907015044656c65676174696f6e733c42616c616e63653e0001147072696f725d07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000051070000025507005507000004081099010059070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e636500005d070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000061070000040824950100650700000408109101006907084070616c6c65745f64656d6f63726163792052656c6561736573000104085631000000006d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001742056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e3c566f74696e67506572696f644c6f77001c0454566f74696e6720706572696f6420746f6f206c6f7704ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090971070c2c6f726d6c5f6f7261636c65186d6f64756c654054696d657374616d70656456616c7565081456616c756501c8184d6f6d656e7401200008011476616c7565c8011456616c756500012474696d657374616d702001184d6f6d656e74000075070c386f726d6c5f7574696c69746965732c6f7264657265645f736574284f726465726564536574080454010004530000040079070140426f756e6465645665633c542c20533e00007907102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400910101185665633c543e00007d070c2c6f726d6c5f6f7261636c65186d6f64756c65144572726f72080454000449000108304e6f5065726d697373696f6e0000047c53656e64657220646f6573206e6f742068617665207065726d697373696f6e34416c72656164794665656465640001049c4665656465722068617320616c726561647920666565646564206174207468697320626c6f636b04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098107102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400910101185665633c543e000085070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090989070c2c6f726d6c5f7472616974731c61756374696f6e2c41756374696f6e496e666f0c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d6265720110000c010c626964fd0501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114737461727410012c426c6f636b4e756d62657200010c656e644104014c4f7074696f6e3c426c6f636b4e756d6265723e00008d070c306f726d6c5f61756374696f6e186d6f64756c65144572726f720404540001143c41756374696f6e4e6f7445786973740000004441756374696f6e4e6f7453746172746564000100384269644e6f7441636365707465640002003c496e76616c69644269645072696365000300504e6f417661696c61626c6541756374696f6e496400040004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909910708306f726d6c5f7265776172647320506f6f6c496e666f0c14536861726501181c42616c616e636501182843757272656e63794964019800080130746f74616c5f736861726573180114536861726500011c72657761726473950701a042547265654d61703c43757272656e637949642c202842616c616e63652c2042616c616e6365293e00009507042042547265654d617008044b019804560199070004009d070000009907000004081818009d07000002a10700a1070000040898990700a507000004080d020000a9070000040818ad0700ad07042042547265654d617008044b019804560118000400e901000000b1070c306f726d6c5f72657761726473186d6f64756c65144572726f7204045400010c40506f6f6c446f65734e6f7445786973740000044c506f6f6c20646f6573206e6f74206578697374445368617265446f65734e6f7445786973740001006443616e53706c69744f6e6c794c6573735468616e536861726500020004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b50708206f726d6c5f6e667424436c617373496e666f101c546f6b656e49640120244163636f756e7449640100104461746101b9073c436c6173734d657461646174614f6601bd07001001206d65746164617461bd07013c436c6173734d657461646174614f66000138746f74616c5f69737375616e636520011c546f6b656e49640001146f776e65720001244163636f756e74496400011064617461b9070110446174610000b90708286d6f64756c655f6e667424436c61737344617461041c42616c616e63650118000c011c6465706f73697418011c42616c616e636500012870726f70657274696573d504012850726f7065727469657300012861747472696275746573dd040128417474726962757465730000bd07102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000c10708206f726d6c5f6e667424546f6b656e496e666f0c244163636f756e7449640100104461746101c5073c546f6b656e4d657461646174614f6601bd07000c01206d65746164617461bd07013c546f6b656e4d657461646174614f660001146f776e65720001244163636f756e74496400011064617461c5070110446174610000c50708286d6f64756c655f6e667424546f6b656e44617461041c42616c616e636501180008011c6465706f73697418011c42616c616e636500012861747472696275746573dd040128417474726962757465730000c9070000040c00102000cd070c206f726d6c5f6e6674186d6f64756c65144572726f7204045400011c484e6f417661696c61626c65436c6173734964000004544e6f20617661696c61626c6520636c617373204944484e6f417661696c61626c65546f6b656e4964000104544e6f20617661696c61626c6520746f6b656e20494434546f6b656e4e6f74466f756e6400020484546f6b656e28436c61737349642c20546f6b656e496429206e6f7420666f756e6434436c6173734e6f74466f756e640003043c436c617373206e6f7420666f756e64304e6f5065726d697373696f6e0004040101546865206f70657261746f72206973206e6f7420746865206f776e6572206f662074686520746f6b656e20616e6420686173206e6f207065726d697373696f6e4843616e6e6f7444657374726f79436c6173730005085443616e206e6f742064657374726f7920636c6173735c546f74616c2069737375616e6365206973206e6f7420304c4d61784d657461646174614578636565646564000604e84661696c6564206265636175736520746865204d6178696d756d20616d6f756e74206f66206d657461646174612077617320657863656564656404904572726f7220666f72206e6f6e2d66756e6769626c652d746f6b656e206d6f64756c652ed1070c346d6f64756c655f707269636573186d6f64756c65144572726f720404540001084441636365737350726963654661696c6564000004584661696c656420746f20616363657373207072696365344e6f4c6f636b656450726963650001045c54686572652773206e6f206c6f636b656420707269636504ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d50708286d6f64756c655f6465784454726164696e6750616972537461747573081c42616c616e636501182c426c6f636b4e756d6265720110010c2044697361626c65640000003050726f766973696f6e696e670400d90701b050726f766973696f6e696e67506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265723e0001001c456e61626c656400020000d90708286d6f64756c655f6465785850726f766973696f6e696e67506172616d6574657273081c42616c616e636501182c426c6f636b4e756d6265720110001001406d696e5f636f6e747269627574696f6e990701482842616c616e63652c2042616c616e6365290001407461726765745f70726f766973696f6e990701482842616c616e63652c2042616c616e636529000154616363756d756c617465645f70726f766973696f6e990701482842616c616e63652c2042616c616e6365290001286e6f745f6265666f726510012c426c6f636b4e756d6265720000dd0700000408c5010000e10700000408c8c800e5070c286d6f64756c655f646578186d6f64756c65144572726f7204045400015c38416c7265616479456e61626c65640000047c54726164696e67207061697220697320616c726561647920456e61626c6564344d7573744265456e61626c65640001049854726164696e672070616972206d75737420626520696e20456e61626c656420737461747573484d757374426550726f766973696f6e696e67000204ac54726164696e672070616972206d75737420626520696e2050726f766973696f6e696e6720737461747573384d757374426544697361626c65640003049c54726164696e672070616972206d75737420626520696e2044697361626c656420737461747573384e6f74416c6c6f7765644c697374000404b4546869732074726164696e672070616972206973206e6f7420616c6c6f77656420746f206265206c697374656470496e76616c6964436f6e747269627574696f6e496e6372656d656e740005049454686520696e6372656d656e74206f662070726f766973696f6e20697320696e76616c696464496e76616c69644c6971756964697479496e6372656d656e740006049454686520696e6372656d656e74206f66206c697175696469747920697320696e76616c696444496e76616c696443757272656e637949640007044c496e76616c69642063757272656e637920696460496e76616c696454726164696e67506174684c656e6774680008046c496e76616c69642074726164696e672070617468206c656e67746860496e73756666696369656e74546172676574416d6f756e74000904a854617267657420616d6f756e74206973206c65737320746f206d696e5f7461726765745f616d6f756e7454457863657373697665537570706c79416d6f756e74000a04b0537570706c7920616d6f756e74206973206d6f7265207468616e206d61785f737570706c795f616d6f756e7454496e73756666696369656e744c6971756964697479000b045c4c6971756964697479206973206e6f7420656e6f756768405a65726f537570706c79416d6f756e74000c046454686520737570706c7920616d6f756e74206973207a65726f405a65726f546172676574416d6f756e74000d04645468652074617267657420616d6f756e74206973207a65726f68556e61636365707461626c655368617265496e6372656d656e74000e048c54686520736861726520696e6372656d656e7420697320756e61636365707461626c6578556e61636365707461626c654c697175696469747957697468647261776e000f049c546865206c69717569646974792077697468647261776e20697320756e61636365707461626c6550496e76617269616e74436865636b4661696c6564001004a4546865207377617020646f73656e2774206d6565742074686520696e76617269616e7420636865636b50556e7175616c696669656450726f766973696f6e001104e45468652050726f766973696f6e20697320756e7175616c696669656420746f20626520636f6e76657274656420746f2060456e61626c656460445374696c6c50726f766973696f6e696e670012048854726164696e672070616972206973207374696c6c2070726f766973696f6e696e67444173736574556e726567697374657265640013045c54686520417373657420756e726567697374657265642e48496e76616c696454726164696e67506174680014046c5468652074726164696e67207061746820697320696e76616c6964404e6f74416c6c6f776564526566756e640015047c4e6f7420616c6c6f77656420746f20726566756e642070726f766973696f6e2843616e6e6f74537761700016042c43616e6e6f74207377617004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e9070000040ced07ed072000ed07083c7072696d69746976655f7479706573105532353600000400f10701205b7536343b20345d0000f107000003040000002000f50700000418c8c8ed07ed07202000f9070c446d6f64756c655f6465785f6f7261636c65186d6f64756c65144572726f7204045400011468417665726167655072696365416c7265616479456e61626c6564000004d0416c726561647920656e61626c6564206176657261676520707269636520666f7220746869732074726164696e6720706169722e644176657261676550726963654d7573744265456e61626c6564000104bc5468652074726164696e672070616972206d75737420626520656e61626c656420617665726167652070726963652e2c496e76616c6964506f6f6c00020478546865206c697175696469747920706f6f6c20697320696e76616c69642e44496e76616c696443757272656e637949640003046c5468652063757272656e637920696420697320696e76616c69642e38496e74657276616c49735a65726f0004045454686520696e74657276616c206973207a65726f2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909fd07102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401cd03045300000400c90301185665633c543e00000108000002bd010005080c546d6f64756c655f616767726567617465645f646578186d6f64756c65144572726f720404540001102843616e6e6f74537761700000043043616e6e6f7420737761702e34496e76616c6964506f6f6c4964000104b454686520737461626c6520617373657420706f6f6c206964206f6620546169676120697320696e76616c69642e44496e76616c6964546f6b656e496e646578000204c054686520617373657420696e646578206f6620737461626c6520617373657420706f6f6c20697320696e76616c69642e3c496e76616c696453776170506174680003046054686520537761705061746820697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909090808586d6f64756c655f61756374696f6e5f6d616e6167657254436f6c6c61746572616c41756374696f6e4974656d08244163636f756e74496401002c426c6f636b4e756d626572011000180140726566756e645f726563697069656e740001244163636f756e74496400012c63757272656e63795f696498012843757272656e63794964000138696e697469616c5f616d6f756e74c0011c42616c616e6365000118616d6f756e74c0011c42616c616e6365000118746172676574c0011c42616c616e636500012873746172745f74696d6510012c426c6f636b4e756d62657200000d080c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c65144572726f720404540001184041756374696f6e4e6f74457869737473000004685468652061756374696f6e20646f7365206e6f7420657869737438496e526576657273655374616765000104b854686520636f6c6c61746572616c2061756374696f6e20697320696e2072657665727365207374616765206e6f7740496e76616c6964466565645072696365000204544665656420707269636520697320696e76616c6964444d757374416674657253687574646f776e000304684d7573742061667465722073797374656d2073687574646f776e3c496e76616c696442696450726963650004045042696420707269636520697320696e76616c696434496e76616c6964416d6f756e7400050450496e76616c696420696e70757420616d6f756e7404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909110800000408980000150808406163616c615f7072696d69746976657320506f736974696f6e0000080128636f6c6c61746572616c18011c42616c616e6365000114646562697418011c42616c616e6365000019080c306d6f64756c655f6c6f616e73186d6f64756c65144572726f720404540001044c416d6f756e74436f6e766572744661696c656400000004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d08000004080011080021080c346d6f64756c655f686f6e7a6f6e186d6f64756c65144572726f72040454000110304e6f5065726d697373696f6e0000003c416c726561647953687574646f776e00010058417574686f72697a6174696f6e4e6f7445786973747300020044416c7265616479417574686f72697a656400030004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090925080c4c6d6f64756c655f6364705f7472656173757279186d6f64756c65144572726f720404540001144c436f6c6c61746572616c4e6f74456e6f756768000004cc54686520636f6c6c61746572616c20616d6f756e74206f6620434450207472656173757279206973206e6f7420656e6f75676850537572706c7573506f6f6c4e6f74456e6f756768000104b854686520737572706c757320706f6f6c206f6620434450207472656173757279206973206e6f7420656e6f756768484465626974506f6f6c4e6f74456e6f756768000204b054686520646562697420706f6f6c206f6620434450207472656173757279206973206e6f7420656e6f7567682843616e6e6f74537761700003049043616e6e6f742075736520636f6c6c61746572616c20746f207377617020737461626c652c4e6f744465785368617265000404905468652063757272656e6379206964206973206e6f74204465785368617265207479706504ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909290808446d6f64756c655f6364705f656e67696e65505269736b4d616e6167656d656e74506172616d7300001401646d6178696d756d5f746f74616c5f64656269745f76616c756518011c42616c616e6365000154696e7465726573745f726174655f7065725f736563e10101304f7074696f6e3c526174653e0001446c69717569646174696f6e5f726174696fe10101344f7074696f6e3c526174696f3e00014c6c69717569646174696f6e5f70656e616c7479e10101304f7074696f6e3c526174653e00016472657175697265645f636f6c6c61746572616c5f726174696fe10101344f7074696f6e3c526174696f3e00002d08102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a4045300000400310801185665633c543e00003108000002a40035080c446d6f64756c655f6364705f656e67696e65186d6f64756c65144572726f720404540001485c457863656564446562697456616c756548617264436170000008110154686520746f74616c2064656269742076616c7565206f6620737065636966696320636f6c6c61746572616c207479706520616c726561647920657863656564207468652068617264206361707042656c6f775265717569726564436f6c6c61746572616c526174696f000104e054686520636f6c6c61746572616c20726174696f2062656c6f772074686520726571756972656420636f6c6c61746572616c20726174696f5442656c6f774c69717569646174696f6e526174696f000204c054686520636f6c6c61746572616c20726174696f2062656c6f7720746865206c69717569646174696f6e20726174696f304d7573744265556e736166650003047454686520434450206d75737420626520756e7361666520737461747573284d7573744265536166650004046c54686520434450206d75737420626520736166652073746174757354496e76616c6964436f6c6c61746572616c547970650005045c496e76616c696420636f6c6c61746572616c20747970656052656d61696e446562697456616c7565546f6f536d616c6c000604bc52656d61696e2064656269742076616c756520696e204344502062656c6f7720746865206475737420616d6f756e7470436f6c6c61746572616c416d6f756e7442656c6f774d696e696d756d000708d452656d61696e20636f6c6c61746572616c2076616c756520696e204344502062656c6f7720746865206475737420616d6f756e742edc576974686472617720616c6c20636f6c6c61746572616c206f72206c65617665206d6f7265207468616e20746865206d696e696d756d2e40496e76616c6964466565645072696365000804544665656420707269636520697320696e76616c6964304e6f446562697456616c7565000904c84e6f2064656269742076616c756520696e2043445020736f20746861742069742063616e6e6f7420626520736574746c65643c416c726561647953687574646f776e000a048053797374656d2068617320616c7265616479206265656e2073687574646f776e444d757374416674657253687574646f776e000b04684d7573742061667465722073797374656d2073687574646f776e4c436f6c6c61746572616c4e6f74456e6f756768000c047c436f6c6c61746572616c20696e20434450206973206e6f7420656e6f7567685c4e6f74456e6f756768446562697444656372656d656e74000d048c64656269742076616c75652064656372656d656e74206973206e6f7420656e6f75676864436f6e76657274446562697442616c616e63654661696c6564000e04ac636f6e766572742064656269742076616c756520746f2064656269742062616c616e6365206661696c6564444c69717569646174696f6e4661696c6564000f0478436f6c6c61746572616c206c69717569646174696f6e206661696c65642e6c546f6f4d616e794c69717569646174696f6e436f6e74726163747300100494457863656564732060543a3a4d61784c69717569646174696f6e436f6e747261637473602e68436f6c6c61746572616c436f6e74726163744e6f74466f756e6400110490436f6c6c61746572616c20455243323020636f6e7472616374206e6f7420666f756e642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090939080c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c65144572726f720404540001143c416c726561647953687574646f776e0000048053797374656d2068617320616c7265616479206265656e2073687574646f776e444d757374416674657253687574646f776e000104684d7573742061667465722073797374656d2073687574646f776e3043616e4e6f74526566756e640002049046696e616c20726564656d7074696f6e206973207374696c6c206e6f74206f70656e6564544578697374506f74656e7469616c537572706c75730003040101457869737420706f74656e7469616c20737572706c75732c206d65616e7320736574746c656d656e7420686173206e6f74206265656e20636f6d706c657465644c4578697374556e68616e646c65644465626974000404f8457869737420756e68616e646c65642064656269742c206d65616e7320736574746c656d656e7420686173206e6f74206265656e20636f6d706c6574656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909093d08102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400910101185665633c543e0000410810406163616c615f7072696d6974697665731c626f6e64696e67186c656467657234426f6e64696e674c65646765720c184d6f6d656e740110484d6178556e6c6f636b696e674368756e6b73001c4d696e426f6e6400000c0114746f74616c18011c42616c616e636500011861637469766518011c42616c616e6365000124756e6c6f636b696e67450801cc426f756e6465645665633c556e6c6f636b4368756e6b3c4d6f6d656e743e2c204d6178556e6c6f636b696e674368756e6b733e00004508102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540149080453000004004d0801185665633c543e0000490810406163616c615f7072696d6974697665731c626f6e64696e67186c65646765722c556e6c6f636b4368756e6b04184d6f6d656e7401100008011476616c756518011c42616c616e6365000124756e6c6f636b5f61741001184d6f6d656e7400004d0800000249080051080c606d6f64756c655f6e6f6d696e6565735f656c656374696f6e186d6f64756c65144572726f720804540004490001185442656c6f774d696e426f6e645468726573686f6c6400000050496e76616c6964546172676574734c656e6774680001005c4d6178556e6c6f636b4368756e6b73457863656564656400020038496e76616c69644e6f6d696e65650003005c4e6f6d696e6174656573436f756e744578636565646564000400244e6f74426f6e64656400050004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955080c2c6d6f64756c655f686f6d61186d6f64756c65345374616b696e674c65646765720000080118626f6e646564c0011c42616c616e6365000124756e6c6f636b696e67f90101405665633c556e6c6f636b4368756e6b3e0000590800000408180901005d08000004080010006108000002ac0065080c2c6d6f64756c655f686f6d61186d6f64756c65144572726f7204045400011c4842656c6f774d696e745468726573686f6c64000004a009546865206d696e7420616d6f756e742069732062656c6f7720746865207468726573686f6c642e5042656c6f7752656465656d5468726573686f6c64000104d4095468652072656465656d20616d6f756e7420746f20726571756573742069732062656c6f7720746865207468726573686f6c642e7845786365656465645374616b696e6743757272656e6379536f66744361700002040501546865206d696e742077696c6c206361757365207374616b696e672063757272656e6379206f6620486f6d61206578636565642074686520736f6674206361702e7c496e73756666696369656e74556e636c61696d6564526564656d7074696f6e000304f8556e636c61696d6564526564656d7074696f6e206973206e6f7420656e6f7567682c2074686973206572726f72206973206e6f742065787065637465642e404f75746461746564457261496e64657800040431015468652065726120696e64657820746f2062756d70206973206f757464617465642c206d7573742062652067726561746572207468616e2052656c6179436861696e43757272656e7445726154466173744d6174636849734e6f74416c6c6f776564000504c452656465656d2072657175657374206973206e6f7420616c6c6f77656420746f2062652066617374206d6174636865642e6443616e6e6f74436f6d706c6574656c79466173744d61746368000604b05468652066617374206d617463682063616e6e6f74206265206d61746368656420636f6d706c6574656c792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096908000004082018006d080c506d6f64756c655f78636d5f696e74657266616365186d6f64756c65144572726f720404540001042458636d4661696c6564000004745468652078636d206f7065726174696f6e2068617665206661696c656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097108000004080d02980075080c446d6f64756c655f696e63656e7469766573186d6f64756c65144572726f72040454000110244e6f74456e6f75676800000468536861726520616d6f756e74206973206e6f7420656e6f75676844496e76616c696443757272656e637949640001044c496e76616c69642063757272656e637920696434496e76616c6964506f6f6c49640002043c496e76616c696420706f6f6c2069642c496e76616c69645261746500030430496e76616c6964207261746504ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090979080c286d6f64756c655f6e6674186d6f64756c65144572726f7204045400012c3c436c61737349644e6f74466f756e6400000444436c6173734964206e6f7420666f756e643c546f6b656e49644e6f74466f756e6400010444546f6b656e4964206e6f7420666f756e64304e6f5065726d697373696f6e0002040101546865206f70657261746f72206973206e6f7420746865206f776e6572206f662074686520746f6b656e20616e6420686173206e6f207065726d697373696f6e3c496e76616c69645175616e74697479000304785175616e7469747920697320696e76616c69642e206e656564203e3d20313c4e6f6e5472616e7366657261626c65000404a050726f7065727479206f6620636c61737320646f6e277420737570706f7274207472616e736665722c4e6f6e4275726e61626c650005049050726f7065727479206f6620636c61737320646f6e277420737570706f7274206275726e2c4e6f6e4d696e7461626c650006049050726f7065727479206f6620636c61737320646f6e277420737570706f7274206d696e744843616e6e6f7444657374726f79436c6173730007085443616e206e6f742064657374726f7920636c6173735c546f74616c2069737375616e6365206973206e6f74203024496d6d757461626c650008047443616e6e6f7420706572666f726d206d757461626c6520616374696f6e4841747472696275746573546f6f4c61726765000904504174747269627574657320746f6f206c6172676540496e636f7272656374546f6b656e4964000a048454686520676976656e20746f6b656e204944206973206e6f7420636f727265637404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097d080c546d6f64756c655f61737365745f7265676973747279186d6f64756c65144572726f720404540001102c4261644c6f636174696f6e000008410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e504d756c74694c6f636174696f6e45786973746564000104544d756c74694c6f636174696f6e206578697374656440417373657449644e6f744578697374730002044841737365744964206e6f742065786973747338417373657449644578697374656400030438417373657449642065786973747304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090981080000040c1028180085080c5865636f73797374656d5f72656e766d5f627269646765186d6f64756c65144572726f7204045400010c54496e76616c696452656e566d5075626c69634b6579000004985468652052656e564d2073706c6974207075626c6963206b657920697320696e76616c69642e50496e76616c69644d696e745369676e617475726500010478546865206d696e74207369676e617475726520697320696e76616c69642e505369676e6174757265416c726561647955736564000204a4546865206d696e74207369676e61747572652068617320616c7265616479206265656e20757365642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098908102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400910101185665633c543e00008d080c4865636f73797374656d5f73746172706f7274186d6f64756c65144572726f7204045400011c68496e73756666696369656e744173736574537570706c79436170000008644163616c61202d3e20436f6d706f756e6420476174657761792501546865726520617265206e6f7420656e6f75676820737570706c79206f6e2074686520436f6d706f756e6420636861696e20666f7220746865206c6f636b206f7065726174696f6e2e504e6f74696365416c7265616479496e766f6b6564000108544e6f74696365732066726f6d20436f6d706f756e64c45468652073616d65206e6f746963652063616e6e6f7420626520696e766f6b6564206d6f7265207468616e206f6e63652e50496e76616c69644e6f74696365496e766f6b657200020401014f6e6c792073706563696669632041646d696e206163636f756e742069732061626c6520746f2073656e64204e6f7469636520746f20626520696e766f6b656464496e73756666696369656e744173736574546f556e6c6f636b00030419015468652041646d696e206163636f756e7420646f6573206e6f74206861766520656e6f75676820617373657420666f722074686520556e6c6f636b206f7065726174696f6e2e84496e73756666696369656e7456616c69644e6f746963655369676e61747572657300040419014e6f7420656e6f75676820617574686f7269746965732068617665207369676e65642074686973206e6f7469636520666f7220697420746f206265206566666563746976652e7845786365656465644d61784e756d6265724f66417574686f72697469657300050454546f6f206d616e7920417574686f7269746965732e70417574686f7269746965734c69737443616e6e6f744265456d7074790006046c417574686f7269746965732063616e6e6f7420626520656d70747904ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090991080000040818200095080000040c1818200099080c5c65636f73797374656d5f636f6d706f756e645f63617368186d6f64756c65144572726f720404540001045c5969656c6449734f6c6465725468616e43757272656e740000045501546865207969656c642068617320612074696d657374616d70206f6c646572207468616e207468652063757272656e742076616c75652c20736f2069742077696c6c206e657665722062652065666665637469766504ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d08000002a10800a108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572750101185061726149640001147374617465a5080130496e626f756e6453746174650001406d6573736167655f6d65746164617461a90801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000a508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000a908000002ad0800ad080000040810b10800b1080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000b5080000040875011000b908000002bd0800bd08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74750101185061726149640001147374617465c10801344f7574626f756e6453746174650001347369676e616c735f657869737409010110626f6f6c00012c66697273745f696e646578ac010c7531360001286c6173745f696e646578ac010c7531360000c108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000c508000004087501ac00c908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000cd080000040c7501102800d1080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d5080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e646572a502015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679d90801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ea502015856657273696f6e65644d756c74694c6f636174696f6e00012469735f61637469766509010110626f6f6c000100145265616479080120726573706f6e7365e108014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000d90804184f7074696f6e04045401dd080108104e6f6e6500000010536f6d650400dd080000010000dd0800000408080800e108080c78636d4456657273696f6e6564526573706f6e736500010c08563004001505013076303a3a526573706f6e736500000008563104002905013076313a3a526573706f6e736500010008563204006902013076323a3a526573706f6e736500020000e5080000040810a50200e9080000040c20201000ed08102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f108045300000400f50801185665633c543e0000f10800000408a5021000f508000002f10800f9080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e7454617267657473040074013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000fd080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090509086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400000909086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e64657800000d0900000211090011090000040810280015090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090919090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d09000004084d014d01002109000004084d01280025090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090929090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909092d090c286d6f64756c655f65766d186d6f64756c652c4163636f756e74496e666f0414496e6465780110000801146e6f6e6365100114496e646578000134636f6e74726163745f696e666f310901504f7074696f6e3c436f6e7472616374496e666f3e0000310904184f7074696f6e0404540135090108104e6f6e6500000010536f6d6504003509000001000035090c286d6f64756c655f65766d186d6f64756c6530436f6e7472616374496e666f00000c0124636f64655f68617368240110483235360001286d61696e7461696e6572a4012845766d416464726573730001247075626c697368656409010110626f6f6c0000390900000408a424003d09102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000041090c286d6f64756c655f65766d186d6f64756c6520436f6465496e666f0000080124636f64655f73697a6510010c7533320001247265665f636f756e7410010c753332000045090c286d6f64756c655f65766d186d6f64756c65144572726f7204045400014040416464726573734e6f744d61707065640000044841646472657373206e6f74206d617070656440436f6e74726163744e6f74466f756e6400010448436f6e7472616374206e6f7420666f756e64304e6f5065726d697373696f6e000204344e6f207065726d697373696f6e74436f6e7472616374446576656c6f706d656e744e6f74456e61626c65640003048c436f6e747261637420646576656c6f706d656e74206973206e6f7420656e61626c656484436f6e7472616374446576656c6f706d656e74416c7265616479456e61626c65640004049c436f6e747261637420646576656c6f706d656e7420697320616c726561647920656e61626c656460436f6e7472616374416c72656164795075626c697368656400050468436f6e747261637420616c7265616479207075626c697368656468436f6e7472616374457863656564734d6178436f646553697a6500060478436f6e74726163742065786365656473206d617820636f64652073697a6558436f6e7472616374416c72656164794578697374656400070460436f6e747261637420616c72656164792065786973746564304f75744f6653746f726167650008048c53746f7261676520757361676520657863656564732073746f72616765206c696d69743c4368617267654665654661696c65640009044443686172676520666565206661696c65644843616e6e6f744b696c6c436f6e7472616374000a04c0436f6e74726163742063616e6e6f74206265206b696c6c65642064756520746f207265666572656e636520636f756e74505265736572766553746f726167654661696c6564000b0458526573657276652073746f72616765206661696c656458556e7265736572766553746f726167654661696c6564000c0460556e726573657276652073746f72616765206661696c65644c43686172676553746f726167654661696c6564000d04544368617267652073746f72616765206661696c65643c496e76616c6964446563696d616c73000e0440496e76616c696420646563696d616c734053747269637443616c6c4661696c6564000f04485374726963742063616c6c206661696c656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090949090c446d6f64756c655f65766d5f627269646765186d6f64756c65144572726f7204045400011434457865637574696f6e4661696c00000440457865637574696f6e206661696c65643c457865637574696f6e52657665727400010448457865637574696f6e20726576657274656438457865637574696f6e466174616c0002043c457865637574696f6e20666174616c38457865637574696f6e4572726f720003043c457865637574696f6e206572726f7248496e76616c696452657475726e56616c756500040450496e76616c69642072657475726e2076616c756504ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d090c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c65144572726f72040454000114484163636f756e7449644861734d6170706564000004504163636f756e74496420686173206d61707065644c457468416464726573734861734d617070656400010458457468206164647265737320686173206d6170706564304261645369676e617475726500020434426164207369676e617475726540496e76616c69645369676e617475726500030444496e76616c6964207369676e61747572653c4e6f6e5a65726f526566436f756e74000404744163636f756e742072656620636f756e74206973206e6f74207a65726f04784572726f7220666f722065766d206163636f756e7473206d6f64756c652e5109102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015509045300000400590901185665633c543e00005509084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002401104861736800007d0101384f7074696f6e3c417574686f723e0001000059090000025509005d090c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096109102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004006509012c42547265655365743c543e00006509042042547265655365740404540100000400910100000069090c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f72040454000134544d617843616e6469646174657345786365656465640000004842656c6f7743616e646964617465734d696e0001002c5374696c6c4c6f636b65640002001c556e6b6e6f776e000300285065726d697373696f6e00040040416c726561647943616e646964617465000500304e6f7443616e6469646174650006003c4e6f744e6f6e43616e646964617465000700444e6f7468696e67546f5769746864726177000800445265717569726553657373696f6e4b65790009004c416c7265616479496e76756c6e657261626c65000a0030496e76616c696450726f6f66000b00604d6178496e76756c6e657261626c65734578636565646564000c0004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d09000002710900710900000408009d05007509000004087909280079090c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d00007d090c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e8109102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a105045300000400850901185665633c543e00008509000002a105008909084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c75363400008d090c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c65144572726f7204045400010c38496e76616c696453657373696f6e0000045c5468652073657373696f6e20697320696e76616c69642e3c496e76616c69644475726174696f6e00010460546865206475726174696f6e20697320696e76616c69642e64457374696d6174654e65787453657373696f6e4661696c6564000204804661696c656420746f20657374696d617465206e6578742073657373696f6e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909910908606e75747366696e616e63655f737461626c655f61737365744c537461626c654173736574506f6f6c496e666f141c4173736574496401985041744c656173743634426974556e7369676e656401181c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011000400128706f6f6c5f617373657498011c41737365744964000118617373657473bd0101305665633c417373657449643e000128707265636973696f6e73c10101645665633c41744c656173743634426974556e7369676e65643e0001206d696e745f66656518015041744c656173743634426974556e7369676e6564000120737761705f66656518015041744c656173743634426974556e7369676e656400012872656465656d5f66656518015041744c656173743634426974556e7369676e6564000130746f74616c5f737570706c7918011c42616c616e63650001046118015041744c656173743634426974556e7369676e656400011c615f626c6f636b10012c426c6f636b4e756d6265720001206675747572655f6118015041744c656173743634426974556e7369676e65640001386675747572655f615f626c6f636b10012c426c6f636b4e756d62657200012062616c616e636573c10101305665633c42616c616e63653e0001346665655f726563697069656e740001244163636f756e7449640001286163636f756e745f69640001244163636f756e74496400013c7969656c645f726563697069656e740001244163636f756e744964000124707265636973696f6e18015041744c656173743634426974556e7369676e6564000095090c606e75747366696e616e63655f737461626c655f61737365741870616c6c6574144572726f7204045400012c4c496e636f6e73697374656e7453746f7261676500000040496e76616c6964506f6f6c417373657400010044417267756d656e74734d69736d6174636800020038417267756d656e74734572726f7200030030506f6f6c4e6f74466f756e64000400104d61746800050040496e76616c6964506f6f6c56616c7565000600304d696e74556e6465724d696e0007003053776170556e6465724d696e0008003852656465656d556e6465724d696e0009003452656465656d4f7665724d6178000a0004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090999090c346f726d6c5f7061796d656e7473147479706573345061796d656e7444657461696c04045400001801146173736574980130417373657449644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e000140696e63656e746976655f616d6f756e74c0013042616c616e63654f663c543e00011473746174659d09013c5061796d656e7453746174653c543e0001407265736f6c7665725f6163636f756e74000130543a3a4163636f756e7449640001286665655f64657461696cfd0501904f7074696f6e3c28543a3a4163636f756e7449642c2042616c616e63654f663c543e293e00009d090c346f726d6c5f7061796d656e7473147479706573305061796d656e7453746174650404540001101c437265617465640000002c4e656564735265766965770001003c526566756e6452657175657374656404013063616e63656c5f626c6f636b100138543a3a426c6f636b4e756d626572000200405061796d656e7452657175657374656400030000a109102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01b506045601a509045300000400ad09013842547265654d61703c4b2c20563e0000a5090c346f726d6c5f7061796d656e7473147479706573345363686564756c65645461736b041054696d650110000801107461736ba90901105461736b0001107768656e10011054696d650000a9090c346f726d6c5f7061796d656e7473147479706573105461736b0001041843616e63656c00000000ad09042042547265654d617008044b01b506045601a509000400b109000000b109000002b50900b50900000408b506a50900b9090c346f726d6c5f7061796d656e74731870616c6c6574144572726f7204045400012438496e76616c69645061796d656e740000048c5468652073656c6563746564207061796d656e7420646f6573206e6f74206578697374585061796d656e74416c726561647952656c65617365640001049c5468652073656c6563746564207061796d656e742063616e6e6f742062652072656c65617365645c5061796d656e74416c7265616479496e50726f63657373000204d45468652073656c6563746564207061796d656e7420616c72656164792065786973747320616e6420697320696e2070726f6365737334496e76616c6964416374696f6e000304ac416374696f6e207065726d6974746564206f6e6c7920666f722077686974656c6973746564207573657273485061796d656e744e65656473526576696577000404c45061796d656e7420697320696e2072657669657720737461746520616e642063616e6e6f74206265206d6f646966696564244d6174684572726f7200050450556e65787065746564206d617468206572726f7248526566756e644e6f74526571756573746564000604905061796d656e74207265717565737420686173206e6f74206265656e20637265617465645844697370757465506572696f644e6f74506173736564000704744469737075746520706572696f6420686173206e6f74207061737365643c526566756e64517565756546756c6c000804b4546865206175746f6d617469632063616e63656c6174696f6e2071756575652063616e6e6f742061636365707404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909bd0910406163616c615f7072696d6974697665731c626f6e64696e67186c656467657234426f6e64696e674c65646765720c184d6f6d656e740110484d6178556e6c6f636b696e674368756e6b73001c4d696e426f6e6400000c0114746f74616c18011c42616c616e636500011861637469766518011c42616c616e6365000124756e6c6f636b696e67c10901cc426f756e6465645665633c556e6c6f636b4368756e6b3c4d6f6d656e743e2c204d6178556e6c6f636b696e674368756e6b733e0000c109102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540149080453000004004d0801185665633c543e0000c5090c386d6f64756c655f6561726e696e67186d6f64756c65144572726f7204045400010c5442656c6f774d696e426f6e645468726573686f6c640000005c4d6178556e6c6f636b4368756e6b734578636565646564000100244e6f74426f6e64656400020004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c90904184f7074696f6e04045401cd090108104e6f6e6500000010536f6d650400cd090000010000cd090c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000d1090c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65700128287533322c2075333229000140696e67726573735f6368616e6e656c73d50901885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73d50901885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000d509000002d90900d909000004087501dd0900dd090c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164310201304f7074696f6e3c486173683e0000e1090c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000e509089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040024012452656c6179486173680000e909042042547265654d617008044b017501045601e509000400ed09000000ed09000002f10900f109000004087501e50900f509000002f90900f9090860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401750100080124726563697069656e747501010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000fd090c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909010a0c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574050a0c406163616c615f7072696d6974697665734c756e636865636b65645f65787472696e7369635c4163616c61556e636865636b656445787472696e736963181043616c6c01810314457874726101090a30436f6e766572744574685478005453746f726167654465706f7369745065724279746501350a2c547846656550657247617301390a30436865636b50617965725478000004003d0a01f4556e636865636b656445787472696e7369633c416464726573732c2043616c6c2c204163616c614d756c74695369676e61747572652c2045787472613e0000090a000004240d0a110a150a190a1d0a250a290a2d0a310a000d0a10306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000110a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000150a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000190a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e65736973040454000000001d0a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400210a010c4572610000210a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000250a0c3872756e74696d655f636f6d6d6f6e2c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000401146e6f6e636559010120543a3a496e6465780000290a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000002d0a08286d6f64756c655f65766d3053657445766d4f726967696e04045400000000310a08686d6f64756c655f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400c0014850616c6c657442616c616e63654f663c543e0000350a083c6d616e64616c615f72756e74696d655453746f726167654465706f7369745065724279746500000000390a083c6d616e64616c615f72756e74696d652c5478466565506572476173000000003d0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730199031043616c6c018103245369676e617475726501410a14457874726101090a00040028000000410a0c406163616c615f7072696d697469766573247369676e61747572654c4163616c614d756c74695369676e61747572650001181c456432353531390400b5030148656432353531393a3a5369676e61747572650000001c537232353531390400bd030148737232353531393a3a5369676e61747572650001001445636473610400c103014065636473613a3a5369676e617475726500020020457468657265756d0400c50301205b75383b2036355d0003001c456970313535390400c50301205b75383b2036355d0004002c4163616c614569703731320400c50301205b75383b2036355d0005000031011853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c04001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022421030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000250304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e74010009010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e74010009010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500001d03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01290301481830426c6f636b576569676874733d038501e0d1a93e010000000088526a7400000090cd2405000000000170ea3fd44500000001002ca07d5100000001000000000000000090cd240500000000017046f2c068000000010088526a7400000001005cb2ec2200000090cd24050000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774684d033000003800000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e7410102c010000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687455034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e5903f9021c6d616e64616c611c6d616e64616c61010000002e0800000000000034df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a8010000006ef953004ba30e5901000000955e168e0cfb340901000000e3df3f2aa8a5cc5702000000ea93e3f16f3d69620200000001000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978ac082a0014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e016903002454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501000901040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f016d030004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e0001245363686564756c657201245363686564756c657208184167656e6461010104051071030400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528700400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e018503016c08344d6178696d756d576569676874202000743ba40b00000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e01f10502405472616e73616374696f6e506175736501405472616e73616374696f6e506175736504485061757365645472616e73616374696f6e730001040535037c04000c6c2054686520706175736564207472616e73616374696f6e206d617000dc206d6170202850616c6c65744e616d6542797465732c2046756e6374696f6e4e616d65427974657329203d3e204f7074696f6e3c28293e018d0301840001f5050320507265696d6167650120507265696d6167650824537461747573466f720001040624f9050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406240106040004942054686520707265696d616765732073746f72656420627920746869732070616c6c65742e019103018800010506042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402000906040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402001906040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100290604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e019503018c0c484578697374656e7469616c4465706f736974184000e8764817000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101007000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e012d060a18546f6b656e730118546f6b656e731034546f74616c49737375616e6365010104059818400000000000000000000000000000000004902054686520746f74616c2069737375616e6365206f66206120746f6b656e20747970652e144c6f636b73010108020531063506040008d820416e79206c6971756964697479206c6f636b73206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e204163636f756e7473010108020531064106c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b8205468652062616c616e6365206f66206120746f6b656e207479706520756e64657220616e206163636f756e742e00fc204e4f54453a2049662074686520746f74616c2069732065766572207a65726f2c206465637265617365206163636f756e7420726566206163636f756e742e001901204e4f54453a2054686973206973206f6e6c79207573656420696e20746865206361736520746861742074686973206d6f64756c65206973207573656420746f2073746f7265282062616c616e6365732e205265736572766573010108020531064506040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e00019408204d61784c6f636b73101032000000002c4d61785265736572766573101007000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0151060b2843757272656e6369657300019d0301b4084c4765744e617469766543757272656e6379496498080000045c20546865206e61746976652063757272656e63792069644c4572633230486f6c64696e674163636f756e74a450000000000000000000ff0000000000000000000004110120557365642061732074656d706f72617279206163636f756e7420666f7220455243323020746f6b656e206077697468647261776020616e6420606465706f736974602e0155060c1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200590604000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01a10301b804444d696e5665737465645472616e7366657218400000000000000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e015d060d485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7418444e6578744665654d756c7469706c6965720100c840000064a7b3b6e00d00000000000000000c6420546865206e65787420666565206d756c7469706c6965722e0078204e6578744665654d756c7469706c6965723a204d756c7469706c69657258416c7465726e617469766546656553776170506174680001040500610604000cac2054686520616c7465726e61746976652066656520737761702070617468206f66206163636f756e74732e00050120416c7465726e617469766546656553776170506174683a206d6170204163636f756e744964203d3e204f7074696f6e3c5665633c43757272656e637949643e3e44476c6f62616c466565537761705061746800010405986106040010682054686520676c6f62616c20666565207377617020706174682e4d0120546865207061746820696e636c75646573206044656661756c74466565546f6b656e73602074726164696e6720706174682c20616e6420666f726569676e2061737365742074726164696e6720706174682e00f420476c6f62616c46656553776170506174683a206d61702043757272656e63794964203d3e204f7074696f6e3c5665633c43757272656e637949643e3e20506f6f6c53697a650101040598184000000000000000000000000000000000106d01205468652073697a65206f662066656520706f6f6c20696e206e617469766520746f6b656e2e20447572696e672060696e697469616c697a655f706f6f6c60207468697320616d6f756e74206f66206e617469766520746f6b656e25012077696c6c206265207472616e736665727265642066726f6d206054726561737572794163636f756e746020746f20737562206163636f756e74206f66206050616c6c65744964602e009020506f6f6c53697a653a206d61702043757272656e63794964203d3e2042616c616e636544546f6b656e45786368616e6765526174650001040598c8040010fc205468652065786368616e67652072617465206265747765656e2074686520676976656e2063757272656e637920616e64206e617469766520746f6b656e2ebc20546869732076616c75652069732075706461746564207768656e2075706f6e20737761702066726f6d206465782e00cc20546f6b656e45786368616e6765526174653a206d61702043757272656e63794964203d3e204f7074696f6e3c526174696f3e505377617042616c616e63655468726573686f6c6401010405981840000000000000000000000000000000000c7501205468652062616c616e6365207468726573686f6c6420746f207472696767657220737761702066726f6d206465782c206e6f726d616c6c79207468652076616c7565206973206774204544206f66206e61746976652061737365742e00c0205377617042616c616e63655468726573686f6c643a206d61702043757272656e63794964203d3e2042616c616e636501a90301c434404e617469766543757272656e6379496498080000080501204e61746976652063757272656e63792069642c207468652061637475616c2072656365697665642063757272656e637920747970652061732066656520666f72602074726561737572792e2053686f756c6420626520414341485472616e73616374696f6e42797465466565184000e1f505000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572202000407a10f35a0000545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e4054697050657257656967687453746570184000e40b5402000000000000000000000004050120546865207374657020616d6f756e74206f66207469707320726571756972656420746f20656666656374207472616e73616374696f6e207072696f726974792e444d6178546970734f665072696f7269747918400000c16ff2862300000000000000000008d020546865206d6178696d756d2076616c7565206f66207469707320746861742061666665637420746865207072696f726974792e2d012053657420746865206d6178696d756d2076616c7565206f66207469707320746f2070726576656e7420616666656374696e672074686520756e7369676e65642065787472696e7369632e64416c7465726e6174697665466565537761704465706f736974184000e8764817000000000000000000000004b0204465706f73697420666f722073657474696e6720616e20416c7465726e6174697665206665652073776170784d617853776170536c697070616765436f6d70617265546f4f7261636c65c84000008a5d784563010000000000000000042d01205768656e20737761702077697468204445582c207468652061636365707461626c65206d617820736c69707061676520666f72207468652070726963652066726f6d206f7261636c652e4054726164696e67506174684c696d6974101004000000049420546865206c696d697420666f72206c656e677468206f662074726164696e6720706174682050616c6c657449646506206163612f66656573049c2050616c6c65744964207573656420746f20646572697661746520737562206163636f756e742e3c54726561737572794163636f756e7400806d6f646c6163612f747273790000000000000000000000000000000000000000042101205472656173757279206163636f756e74207573656420746f207472616e736665722062616c616e636520746f20737562206163636f756e74206f66206050616c6c65744964602e40437573746f6d466565537572706c75730d03043204cc20437573746f6d2066656520737572706c7573206966206e6f742070617965642077697468206e61746976652061737365742e54416c7465726e6174697665466565537572706c75730d03041904e020416c7465726e61746976652066656520737572706c7573206966206e6f742070617965642077697468206e61746976652061737365742e4044656661756c74466565546f6b656e73bd012410000100020003001404a02044656661756c742066656520746f6b656e73207573656420696e2074782066656520706f6f6c2e0169060e205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405106d060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301007106040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01d10301cc1c3050726f706f73616c426f6e6479061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756da1044401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f641010201c0000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e790610000000000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449646506206163612f747273790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e017d061420426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051081060400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051089060400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301007106040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d50301d02444426f756e74794465706f7369744261736518400010a5d4e8000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c61791010201c0000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f641010c0890100046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657279061020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178a104440100407a10f35a00000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696ea10444010010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d1840005039278c04000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e40b540200000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565018d061510546970730110546970730810546970730001040524910604000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01d90301d4144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184000e40b540200000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010201c00000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e646572734665650d03040a043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f7369744261736518400010a5d4e8000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e019506161c5574696c6974790001dd0301d8044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0199061e204d756c746973696701204d756c746973696708244d756c74697369677300010805029d06a106040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604a50604000001e50301dc0c2c4465706f73697442617365184000f2052a01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000ca9a3b0000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573ac08640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01a9061f205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500ad0604000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505b506b9060400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01f10301e41044436f6e6669674465706f73697442617365184000e8764817000000000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f72184000e40b54020000000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e6473101009000000180d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e000d01204e4f54453a20546865207468726573686f6c642070726f6772616d6d656420696e20746869732050616c6c65742075736573207531362c20736f20697420646f65730901206e6f74207265616c6c79206d616b652073656e736520746f20686176652061206c696d697420686572652067726561746572207468616e207531363a3a4d41582e15012042757420616c736f2c20746861742069732061206c6f74206d6f7265207468616e20796f752073686f756c642070726f6261626c792073657420746869732076616c75653420746f20616e797761792e2e2e3c5265636f766572794465706f736974184000e876481700000000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e01bd06201450726f7879011450726f7879081c50726f786965730101040500c1064400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500d10644000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01f50301e8184050726f78794465706f7369744261736518400028f9d8d1010000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400001b2c400000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400028f9d8d1010000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f7218400002648901000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01e106213449646c655363686564756c6572013449646c655363686564756c65720c145461736b730001040510f404000c410120546865207363686564756c65207461736b732077616974696e6720746f2064697370617463682e204166746572207461736b20697320646973706174636865642c20697427732072656d6f7665642e0064205461736b733a206d6170204e6f6e6365203d3e205461736b284e6578745461736b49640100101000000000048420546865207461736b206964207573656420746f20696e646578207461736b732e6050726576696f757352656c6179426c6f636b4e756d626572010010100000000004450120412074656d706f72617279207661726961626c65207573656420746f20636865636b2069662073686f756c6420736b6970206469737061746368207363686564756c65207461736b206f72206e6f742e01fd0301f008684d696e696d756d57656967687452656d61696e496e426c6f636b202000e40b540200000004210120546865206d696e696d756d2077656967687420746861742073686f756c642072656d61696e206265666f72652069646c65207461736b732061726520646973706174636865642e5444697361626c65426c6f636b5468726573686f6c641010060000000c5d01204e756d626572206f662052656c617920436861696e20626c6f636b7320736b697070656420746f2064697361626c6520606f6e5f69646c6560206469737061746368696e67207363686564756c6564207461736b732c4d01207468697320736875747320646f776e2069646c652d7363686564756c6572207768656e20626c6f636b2070726f64756374696f6e20697320736c6f776572207468616e2074686973206e756d626572206f664c2072656c6179636861696e20626c6f636b732e00221c496e6469636573011c496e646963657304204163636f756e74730001040210e5060400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e010104010101041c4465706f73697418400010a5d4e8000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01e906283847656e6572616c436f756e63696c013847656e6572616c436f756e63696c182450726f706f73616c730100ed06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248103040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624f106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010091010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e0105040105010001f506326047656e6572616c436f756e63696c4d656d62657273686970016047656e6572616c436f756e63696c4d656d62657273686970081c4d656d626572730100f906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e010904010d010001fd06334046696e616e6369616c436f756e63696c014046696e616e6369616c436f756e63696c182450726f706f73616c730100ed06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248103040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624f106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010091010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e010d0401110100010107346846696e616e6369616c436f756e63696c4d656d62657273686970016846696e616e6369616c436f756e63696c4d656d62657273686970081c4d656d626572730100f906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01110401150100010507352c486f6d61436f756e63696c012c486f6d61436f756e63696c182450726f706f73616c730100ed06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248103040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624f106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010091010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011504011901000109073654486f6d61436f756e63696c4d656d626572736869700154486f6d61436f756e63696c4d656d62657273686970081c4d656d626572730100f906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e011904011d0100010d073748546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100ed06040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248103040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624f106040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010091010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d04012101000111073870546563686e6963616c436f6d6d69747465654d656d626572736869700170546563686e6963616c436f6d6d69747465654d656d62657273686970081c4d656d626572730100f906040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e012104012501000115073924417574686f726974790124417574686f7269747908344e6578745461736b496e64657801001010000000000028536176656443616c6c730001040624190704000001250401290100011d07464050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100210704000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100210704001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e64696461746573010085010400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405002907840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e0131040181011c2050616c6c65744964b0206163612f7068726504d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e64184000e8764817000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184000c817a804000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184000e40b540200000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010070000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010e0c400000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e012d07472444656d6f6372616379012444656d6f6372616379343c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301003107040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510390704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d6167657300010406243d070400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510410704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405004d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c010009010400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00006107040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624650704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062409010400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000690704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e013904018d012c3c456e6163746d656e74506572696f6410100500000014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f6410105802000004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f6410102c01000004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101005000000109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564090104010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410102c01000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f6410100500000004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f736974184000e1f5050000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e016d07482c4163616c614f7261636c65012c4163616c614f7261636c650c2452617756616c75657300010805053106710704000494205261772076616c75657320666f722065616368206f7261636c65206f70657261746f72731856616c75657300010405987107040004a820557020746f206461746520636f6d62696e65642076616c75652066726f6d205261772056616c756573344861734469737061746368656401007507040004d020496620616e206f7261636c65206f70657261746f72206861732066656420612076616c756520696e207468697320626c6f636b01450401a1010854526f6f744f70657261746f724163636f756e7449640080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0415012054686520726f6f74206f70657261746f72206163636f756e742069642c207265636f726420616c6c207375646f206665656473206f6e2074686973206163636f756e742e504d61784861734469737061746368656453697a651010280000000478204d6178696d756d2073697a65206f662048617344697370617463686564017d07505c4f70657261746f724d656d626572736869704163616c61015c4f70657261746f724d656d626572736869704163616c61081c4d656d6265727301008107040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01490401ad0100018507521c41756374696f6e011c41756374696f6e0c2041756374696f6e730001040510890704000405012053746f726573206f6e2d676f696e6720616e64206675747572652061756374696f6e732e20436c6f7365642061756374696f6e206172652072656d6f7665642e3441756374696f6e73496e6465780100101000000000046c20547261636b20746865206e6578742061756374696f6e2049442e3841756374696f6e456e6454696d650001080502707c0400047020496e6465782061756374696f6e7320627920656e642074696d652e014d0401b10100018d07641c52657761726473011c526577617264730824506f6f6c496e666f73010104050d0291074400000000000000000000000000000000000c64205265636f72642072657761726420706f6f6c20696e666f2e005c206d617020506f6f6c4964203d3e20506f6f6c496e666f64536861726573416e6457697468647261776e526577617264730101080505a507a907440000000000000000000000000000000000101501205265636f726420736861726520616d6f756e742c207265776172642063757272656e637920616e642077697468647261776e2072657761726420616d6f756e7420666f729420737065636966696320604163636f756e7449646020756e6465722060506f6f6c4964602e00250120646f75626c655f6d61702028506f6f6c49642c204163636f756e74496429203d3e202853686172652c2042547265654d61703c43757272656e637949642c2042616c616e63653e29015104000001b107651c4f726d6c4e4654011c4f726d6c4e4654142c4e657874436c617373496401001010000000000464204e65787420617661696c61626c6520636c6173732049442e2c4e657874546f6b656e49640101040510202000000000000000000464204e65787420617661696c61626c6520746f6b656e2049442e1c436c61737365730001040510b50704000c482053746f726520636c61737320696e666f2e00c42052657475726e7320604e6f6e656020696620636c61737320696e666f206e6f7420736574206f722072656d6f7665642e18546f6b656e730001080505e104c10704000c482053746f726520746f6b656e20696e666f2e00c42052657475726e7320604e6f6e656020696620746f6b656e20696e666f206e6f7420736574206f722072656d6f7665642e34546f6b656e7342794f776e657201010c020202c9077c0004b420546f6b656e206578697374656e636520636865636b206279206f776e657220616e6420636c6173732049442e00000001cd0766185072696365730118507269636573042c4c6f636b656450726963650001040598c804000cb8204d617070696e672066726f6d2063757272656e637920696420746f2069742773206c6f636b65642070726963650080206d61702043757272656e63794964203d3e204f7074696f6e3c50726963653e01550401b501144c476574537461626c6543757272656e637949649808000104d02054686520737461626c652063757272656e63792069642c2069742073686f756c64206265204155534420696e204163616c612e60537461626c6543757272656e637946697865645072696365c840000064a7b3b6e00d00000000000000000409012054686520666978656420707269636573206f6620737461626c652063757272656e63792c2069742073686f756c6420626520312055534420696e204163616c612e504765745374616b696e6743757272656e637949649808000204d020546865207374616b696e672063757272656e63792069642c2069742073686f756c6420626520444f5420696e204163616c612e4c4765744c697175696443757272656e637949649808000304d020546865206c69717569642063757272656e63792069642c2069742073686f756c64206265204c444f5420696e204163616c612e705265776172645261746550657252656c6179636861696e426c6f636bc840000659cd05000000000000000000000008090120546865207374616b696e67207265776172642072617465207065722072656c6179636861696e20626c6f636b20666f72205374616b696e6743757272656e63792e450120496e20666163742c20746865207374616b696e6720726577617264206973206e6f7420736574746c6564206163636f7264696e6720746f2074686520626c6f636b206f6e2072656c6179636861696e2e01d1076e0c446578010c44657810344c6971756964697479506f6f6c01010405c50199078000000000000000000000000000000000000000000000000000000000000000000c80204c697175696469747920706f6f6c20666f722054726164696e67506169722e00d4204c6971756964697479506f6f6c3a206d61702054726164696e6750616972203d3e202842616c616e63652c2042616c616e6365294c54726164696e6750616972537461747573657301010405c501d50704000c602053746174757320666f722054726164696e67506169722e00e82054726164696e675061697253746174757365733a206d61702054726164696e6750616972203d3e2054726164696e67506169725374617475734050726f766973696f6e696e67506f6f6c0101080505dd079907800000000000000000000000000000000000000000000000000000000000000000109c2050726f766973696f6e206f662054726164696e6750616972206279204163636f756e7449642e0005012050726f766973696f6e696e67506f6f6c3a20646f75626c655f6d61702054726164696e67506169722c204163636f756e744964203d3e202842616c616e63652c242042616c616e63652964496e697469616c536861726545786368616e6765526174657301010405c501e1078000000000000000000000000000000000000000000000000000000000000000000c6d0120496e697469616c2065786368616e676520726174652c207573656420746f2063616c63756c617465207468652064657820736861726520616d6f756e7420666f7220666f756e64657273206f662070726f766973696f6e696e67002d0120496e697469616c536861726545786368616e676552617465733a206d61702054726164696e6750616972203d3e202845786368616e6765526174652c2045786368616e6765526174652901590401b901103847657445786368616e6765466565702001000000e803000014442054726164696e67206665652072617465150120546865206669727374206974656d206f6620746865207475706c6520697320746865206e756d657261746f72206f66207468652066656520726174652c207365636f6e64f4206974656d206973207468652064656e6f6d696e61746f722c206665655f72617465203d206e756d657261746f72202f2064656e6f6d696e61746f722cf82075736520287533322c2075333229206f76657220605261746560207479706520746f206d696e696d697a6520696e7465726e616c206469766973696f6e2c206f7065726174696f6e2e4054726164696e67506174684c696d6974101004000000049420546865206c696d697420666f72206c656e677468206f662074726164696e6720706174682050616c6c657449646506206163612f6465786d04b420546865204445582773206d6f64756c652069642c206b65657020616c6c2061737365747320696e204445582e68457874656e64656450726f766973696f6e696e67426c6f636b731010403800000425012054686520657874656e6465642070726f766973696f6e696e6720626c6f636b732073696e63652074686520606e6f745f6265666f726560206f662070726f766973696f6e696e672e01e5076f244465784f7261636c6501244465784f7261636c65082c43756d756c61746976657301010405c501e90721010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8c2050726963652063756d756c61746976657320666f722054726164696e67506169722e0041012043756d756c6174697665733a206d61702054726164696e6750616972203d3e202843756d756c6174697665302c2043756d756c6174697665312c204c61737455706461746554696d657374616d7029344176657261676550726963657300010405c501f5070400108020417665726167652070726963657320666f722054726164696e67506169722e00490120417665726167655072696365733a206d61702054726164696e6750616972203d3e2028417665726167655072696365302c20417665726167655072696365312c204c61737443756d756c6174697665302c0501204c61737443756d756c6174697665312c204c617374557064617465507269636554696d657374616d702c20496e746572616c546f557064617465507269636529015d04000001f907703441676772656761746564446578013441676772656761746564446578044c41676772656761746564537761705061746873000104056d04fd0704000c5d0120546865207370656369666963207377617020706174687320666f722020416767726567617465645377617020646f206167677265617465645f7377617020746f207377617020546f6b656e4120746f20546f6b656e4200750120416767726567617465645377617050617468733a204d61703a2028746f6b656e5f613a2043757272656e637949642c20746f6b656e5f623a2043757272656e6379496429203d3e2070617468733a205665633c53776170506174683e016104000840446578537761704a6f696e744c6973740108280c04000204000104000304c82054686520616c7465726e617469766520737761702070617468206a6f696e74206c69737420666f722044455820737761703453776170506174684c696d6974101003000000048820546865206c696d697420666f72206c656e677468206f6620737761702070617468010508713841756374696f6e4d616e61676572013841756374696f6e4d616e616765720c48436f6c6c61746572616c41756374696f6e730001040510090804000ccc204d617070696e672066726f6d2061756374696f6e20696420746f20636f6c6c61746572616c2061756374696f6e20696e666f000d0120436f6c6c61746572616c41756374696f6e733a206d61702041756374696f6e4964203d3e204f7074696f6e3c436f6c6c61746572616c41756374696f6e4974656d3e60546f74616c436f6c6c61746572616c496e41756374696f6e0101040598184000000000000000000000000000000000102101205265636f7264206f662074686520746f74616c20636f6c6c61746572616c20616d6f756e74206f6620616c6c2061637469766520636f6c6c61746572616c2061756374696f6e73f420756e64657220737065636966696320636f6c6c61746572616c207479706520436f6c6c61746572616c54797065202d3e20546f74616c416d6f756e7400d020546f74616c436f6c6c61746572616c496e41756374696f6e3a206d61702043757272656e63794964203d3e2042616c616e636550546f74616c546172676574496e41756374696f6e01001840000000000000000000000000000000000cfc205265636f7264206f6620746f74616c207461726765742073616c6573206f6620616c6c2061637469766520636f6c6c61746572616c2061756374696f6e73007820546f74616c546172676574496e41756374696f6e3a2042616c616e636501750401c90114504d696e696d756d496e6372656d656e7453697a65c840000082dfe40d4700000000000000000004110120546865206d696e696d756d20696e6372656d656e742073697a65206f6620656163682062696420636f6d706172656420746f207468652070726576696f7573206f6e654841756374696f6e54696d65546f436c6f736510104b000000040d012054686520657874656e6465642074696d6520666f72207468652061756374696f6e20746f20656e642061667465722065616368207375636365737366756c206269645841756374696f6e4475726174696f6e536f6674436170101058020000080d01205768656e2074686520746f74616c206475726174696f6e206f66207468652061756374696f6e2065786365656473207468697320736f6674206361702c20707573687c207468652061756374696f6e20746f20656e64206d6f7265206661737465724c476574537461626c6543757272656e6379496498080001045c2054686520737461626c652063757272656e637920696440556e7369676e65645072696f72697479202030e8ab75a40d000010f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c65206d6f64756c65732073656e6420756e7369676e6564207472616e73616374696f6e732e010d0878144c6f616e7301144c6f616e730824506f736974696f6e7301010805051108150880000000000000000000000000000000000000000000000000000000000000000010b42054686520636f6c6c61746572616c697a656420646562697420706f736974696f6e732c206d61702066726f6d90204f776e6572202d3e20436f6c6c61746572616c54797065202d3e20506f736974696f6e00e020506f736974696f6e733a20646f75626c655f6d61702043757272656e637949642c204163636f756e744964203d3e20506f736974696f6e38546f74616c506f736974696f6e730101040598150880000000000000000000000000000000000000000000000000000000000000000010cc2054686520746f74616c20636f6c6c61746572616c697a656420646562697420706f736974696f6e732c206d61702066726f6d6c20436f6c6c61746572616c54797065202d3e20506f736974696f6e009c20546f74616c506f736974696f6e733a2043757272656e63794964203d3e20506f736974696f6e01790401cd01042050616c6c657449646506206163612f6c6f616e04d020546865206c6f616e2773206d6f64756c652069642c206b65657020616c6c20636f6c6c61746572616c73206f6620434450732e0119087918486f6e7a6f6e0118486f6e7a6f6e0434417574686f72697a6174696f6e00010805021d0818040010a02054686520617574686f72697a6174696f6e2072656c6174696f6e73686970206d61702066726f6de420417574686f72697a6572202d3e2028436f6c6c61746572616c547970652c20417574686f72697a656529202d3e20417574686f72697a6564004d0120417574686f72697a6174696f6e3a20646f75626c655f6d6170204163636f756e7449642c202843757272656e637949642c20543a3a4163636f756e74496429203d3e204f7074696f6e3c42616c616e63653e017d0401d501045c4465706f736974506572417574686f72697a6174696f6e18400010a5d4e80000000000000000000000048c20526573657276656420616d6f756e742070657220617574686f72697a6174696f6e2e0121087a2c4364705472656173757279012c436470547265617375727908744578706563746564436f6c6c61746572616c41756374696f6e53697a6501010405981840000000000000000000000000000000001011012054686520657870656374656420616d6f756e742073697a6520666f7220706572206c6f7420636f6c6c61746572616c2061756374696f6e206f662073706563696669634420636f6c6c61746572616c20747970652e00e4204578706563746564436f6c6c61746572616c41756374696f6e53697a653a206d61702043757272656e63794964203d3e2042616c616e6365244465626974506f6f6c0100184000000000000000000000000000000000100d012043757272656e7420746f74616c2064656269742076616c7565206f662073797374656d2e2049742773206e6f742073616d6520617320646562697420696e20434450a820656e67696e652c20697420697320746865206261642064656274206f66207468652073797374656d2e004c204465626974506f6f6c3a2042616c616e636501810401d901104c476574537461626c6543757272656e6379496498080001045c20537461626c65636f696e2063757272656e6379206964404d617841756374696f6e73436f756e741010320000000cec2054686520636170206f66206c6f7473206e756d626572207768656e2063726561746520636f6c6c61746572616c2061756374696f6e206f6e2061f4206c69717569646174696f6e206f7220746f206372656174652064656269742f737572706c75732061756374696f6e206f6e20626c6f636b20656e642e702049662073657420746f20302c20646f6573206e6f7420776f726b2e3c54726561737572794163636f756e7400806d6f646c6163612f687a74720000000000000000000000000000000000000000002050616c6c657449646506206163612f6364707408050120546865204344502074726561737572792773206d6f64756c652069642c206b65657020737572706c757320616e6420636f6c6c61746572616c20617373657473482066726f6d206c69717569646174696f6e2e0125087b24436470456e67696e650124436470456e67696e651044446562697445786368616e6765526174650001040598c80400101501204d617070696e672066726f6d20636f6c6c61746572616c207479706520746f206974732065786368616e67652072617465206f6620646562697420756e69747320616e64302064656269742076616c756500d820446562697445786368616e6765526174653a2043757272656e63794964203d3e204f7074696f6e3c45786368616e6765526174653e40436f6c6c61746572616c506172616d730001040598290804000c0501204d617070696e672066726f6d2076616c696420636f6c6c61746572616c207479706520746f20697473207269736b206d616e6167656d656e7420706172616d7300f420436f6c6c61746572616c506172616d733a2043757272656e63794964203d3e204f7074696f6e3c5269736b4d616e6167656d656e74506172616d733e504c617374416363756d756c6174696f6e536563730100202000000000000000000cdc2054696d657374616d7020696e207365636f6e6473206f6620746865206c61737420696e74657265737420616363756d756c6174696f6e0068204c617374416363756d756c6174696f6e536563733a20753634504c69717569646174696f6e436f6e74726163747301002d0804000001890401dd01285c44656661756c744c69717569646174696f6e526174696fc8400000ee042cfc430f000000000000000004f8205468652064656661756c74206c69717569646174696f6e20726174696f20666f7220616c6c20636f6c6c61746572616c207479706573206f66204344506044656661756c74446562697445786368616e676552617465c84000008a5d78456301000000000000000004e4205468652064656661756c742064656269742065786368616e6765207261746520666f7220616c6c20636f6c6c61746572616c2074797065736444656661756c744c69717569646174696f6e50656e616c7479c8400000c52ebca2b100000000000000000004fc205468652064656661756c74206c69717569646174696f6e2070656e616c74792072617465207768656e206c697175696461746520756e7361666520434450444d696e696d756d446562697456616c756518400010a5d4e8000000000000000000000004b020546865206d696e696d756d2064656269742076616c756520746f2061766f696420646562697420647573744c476574537461626c6543757272656e6379496498080001045c20537461626c65636f696e2063757272656e6379206964784d617853776170536c697070616765436f6d70617265546f4f7261636c65c84000008a5d784563010000000000000000042d01205768656e20737761702077697468204445582c207468652061636365707461626c65206d617820736c69707061676520666f72207468652070726963652066726f6d206f7261636c652e40556e7369676e65645072696f72697479202018ecab75a40d000010f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c65206d6f64756c65732073656e6420756e7369676e6564207472616e73616374696f6e732e784d61784c69717569646174696f6e436f6e7472616374536c697070616765c84000004f8c34e814020000000000000000085d01205768656e20736574746c6520636f6c6c61746572616c207769746820736d61727420636f6e7472616374732c207468652061636365707461626c65206d617820736c69707061676520666f7220746865207072696365342066726f6d206f7261636c652e5c4d61784c69717569646174696f6e436f6e74726163747310100a000000002050616c6c657449646506206163612f63647065000135087c44456d657267656e637953687574646f776e0144456d657267656e637953687574646f776e0828497353687574646f776e0100090104000c6020456d657267656e63792073687574646f776e20666c6167004420497353687574646f776e3a20626f6f6c2443616e526566756e640100090104000c6c204f70656e2066696e616c20726564656d7074696f6e20666c616700402043616e526566756e643a20626f6f6c01950401e501000139087d404e6f6d696e656573456c656374696f6e01404e6f6d696e656573456c656374696f6e142c4e6f6d696e6174696f6e7301010405003d0804000c8020546865206e6f6d696e6174696f6e7320666f72206e6f6d696e61746f72732e00b4204e6f6d696e6174696f6e733a206d6170204163636f756e744964203d3e205665633c4e6f6d696e656549643e184c65646765720001040500410804000c7c20546865206e6f6d696e6174696f6e20626f6e64696e67206c65646765722e009c204c65646765723a206d6170204163636f756e744964203d3e20426f6e64696e674c656467657214566f74657301010405001840000000000000000000000000000000000c942054686520746f74616c20766f74696e672076616c756520666f72206e6f6d696e6565732e008020566f7465733a206d6170204e6f6d696e65654964203d3e2042616c616e6365204e6f6d696e65657301003d0804000c582054686520656c6563746564206e6f6d696e6565732e0064204e6f6d696e6565733a205665633c4e6f6d696e656549643e2843757272656e7445726101001010000000000c4c2043757272656e742065726120696e6465782e00542043757272656e744572613a20457261496e64657801990401f101142050616c6c65744964b0206163612f6e6f6d65001c4d696e426f6e64184000e40b54020000000000000000000000003c426f6e64696e674475726174696f6e10101c000000003c4e6f6d696e6174656573436f756e7410100700000000484d6178556e626f6e64696e674368756e6b73101007000000000151088310486f6d610110486f6d61385052656c6179436861696e43757272656e7445726101001010000000000c78205468652063757272656e7420657261206f662072656c6179636861696e00802052656c6179436861696e43757272656e74457261203a20457261496e646578385374616b696e674c65646765727300010405ac550804000ca020546865207374616b696e67206c6564676572206f6620486f6d61207375626163636f756e74732e00c4205374616b696e674c656467657273206d61703a20753136203d3e204f7074696f6e3c5374616b696e674c65646765723e48546f74616c5374616b696e67426f6e64656401001840000000000000000000000000000000000c05012054686520746f74616c20616d6f756e74206f66207374616b696e672063757272656e637920626f6e64656420696e2074686520686f6d612070726f746f636f6c008820546f74616c5374616b696e67426f6e6465642076616c75653a2042616c616e636528546f426f6e64506f6f6c01001840000000000000000000000000000000000cfc2054686520746f74616c207374616b696e672063757272656e637920746f20626f6e64206f6e2072656c6179636861696e207768656e206e6577206572612cdc20616e64207468617420697320617661696c61626c6520746f206265206d6174636820666173742072656465656d20726571756573742ea020546f426f6e64506f6f6c2076616c75653a205374616b696e6743757272656e6379416d6f756e743c546f74616c566f69644c697175696401001840000000000000000000000000000000001c0d012054686520746f74616c20616d6f756e74206f6620766f6964206c69717569642063757272656e63792e20497427732077696c6c206e6f74206265206973737565642c5d01207573656420746f2061766f6964206e65776c7920697373756564204c444f5420746f206f627461696e2074686520696e636f6d696e67207374616b696e6720696e636f6d652066726f6d2072656c6179636861696e2e610120416e642069742069732067756172616e746565642074686174207468652063757272656e742065786368616e67652072617465206265747765656e206c69717569642063757272656e637920616e64207374616b696e6775012063757272656e63792077696c6c206e6f74206368616e67652e2049742077696c6c20626520726573657420746f20302061742074686520626567696e6e696e67206f66207468652060726562616c616e636560207768656e206e65773020657261207374617274732e00b020546f74616c566f69644c69717569642076616c75653a204c697175696443757272656e6379416d6f756e744c556e636c61696d6564526564656d7074696f6e01001840000000000000000000000000000000000c802054686520746f74616c20756e636c61696d656420726564656d7074696f6e2e00c420556e636c61696d6564526564656d7074696f6e2076616c75653a205374616b696e6743757272656e6379416d6f756e743852656465656d52657175657374730001040500590804000c9820526571756573747320746f2072656465656d207374616b65642063757272656e636965732e006d012052656465656d52657175657374733a204d61703a204163636f756e744964203d3e204f7074696f6e3c286c69717569645f616d6f756e743a2042616c616e63652c20616c6c6f775f666173745f6d617463683a20626f6f6c293e28556e626f6e64696e677301010805055d081840000000000000000000000000000000000c9c20546865207265636f726473206f6620756e626f6e64696e67206279204163636f756e7449642e004d0120556e626f6e64696e67733a20646f75626c655f6d6170204163636f756e7449642c20457870697265457261496e646578203d3e20556e626f6e64696e675374616b696e6743757272656e6379416d6f756e7464457374696d61746564526577617264526174655065724572610100c840000000000000000000000000000000000ce42054686520657374696d61746564207374616b696e672072657761726420726174652070657220657261206f6e2072656c6179636861696e2e009c20457374696d61746564526577617264526174655065724572613a2076616c75653a205261746568536f6674426f6e6465644361705065725375624163636f756e740100184000000000000000000000000000000000106d0120546865206d6178696d756d20616d6f756e74206f6620626f6e646564207374616b696e672063757272656e637920666f7220612073696e676c6520737562206f6e2072656c6179636861696e20746f206f627461696e20746865582062657374207374616b696e6720726577617264732e00ac20536f6674426f6e6465644361705065725375624163636f756e743a2076616c75653a2042616c616e636538436f6d6d697373696f6e526174650100c8400000000000000000000000000000000010f8205468652072617465206f6620486f6d6120647261776e2066726f6d20746865207374616b696e672072657761726420617320636f6d6d697373696f6e2e25012054686520647261772077696c6c206265207472616e7366657220746f2054726561737572794163636f756e74206f6620486f6d6120696e206c69717569642063757272656e63792e007020436f6d6d697373696f6e526174653a2076616c75653a205261746540466173744d61746368466565526174650100c840000000000000000000000000000000000cdc2054686520666978656420666565207261746520666f722072656465656d20726571756573742069732066617374206d6174636865642e007820466173744d61746368466565526174653a2076616c75653a2052617465484c61737445726142756d706564426c6f636b01001010000000000cc0205468652072656c6179636861696e20626c6f636b206e756d626572206f66206c617374206572612062756d7065642e00a8204c61737445726142756d706564426c6f636b3a2076616c75653a20543a3a426c6f636b4e756d6265724042756d704572614672657175656e637901001010000000000c45012054686520696e7465726e616c206f662072656c6179636861696e20626c6f636b206e756d626572206f662072656c6179636861696e20746f2062756d70206c6f63616c2063757272656e74206572612e00d0204c61737445726142756d70656452656c6179436861696e426c6f636b3a2076616c75653a20543a3a426c6f636b4e756d626572019d0401f50124445374616b696e6743757272656e63794964980800020494205468652063757272656e6379206964206f6620746865205374616b696e67206173736574404c697175696443757272656e63794964980800030490205468652063757272656e6379206964206f6620746865204c69717569642061737365742050616c6c657449646506206163612f686f6d6104582054686520686f6d612773206d6f64756c652069642e4c44656661756c7445786368616e676552617465c84000008a5d784563010000000000000000040d01205468652064656661756c742065786368616e6765207261746520666f72206c69717569642063757272656e637920746f207374616b696e672063757272656e63792e3c54726561737572794163636f756e7400806d6f646c6163612f686d747200000000000000000000000000000000000000000478205661756c7420726577617264206f6620486f6d612070726f746f636f6c684163746976655375624163636f756e7473496e6465784c69737461080c04000008ac2054686520696e646578206c697374206f662061637469766520486f6d61207375626163636f756e74732e4501206061637469766560206d65616e73207468657365207375626163636f756e74732063616e20636f6e74696e756520646f20626f6e642f756e626f6e64206f7065726174696f6e7320627920486f6d612e3c426f6e64696e674475726174696f6e10101c00000004dc204e756d626572206f66206572617320666f7220756e626f6e64696e672069732065787069726564206f6e2072656c6179636861696e2e344d696e745468726573686f6c64184000e40b5402000000000000000000000004a420546865207374616b696e6720616d6f756e74206f66207468726573686f6c6420746f206d696e742e3c52656465656d5468726573686f6c64184000e8764817000000000000000000000004a820546865206c697175696420616d6f756e74206f66207468726573686f6c6420746f2072656465656d2e016508883058636d496e74657266616365013058636d496e74657266616365044c58636d44657374576569676874416e6446656501010405050269086000000000000000000000000000000000000000000000000010510120546865206465737420776569676874206c696d697420616e642066656520666f7220657865637574696f6e2058434d206d73672073656e6465642062792058636d496e746572666163652e204d75737420626521012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e0015012058636d44657374576569676874416e644665653a206d61703a2058636d496e746572666163654f7065726174696f6e203d3e20285765696768742c2042616c616e63652901b1040101020c445374616b696e6743757272656e63794964980800020494205468652063757272656e6379206964206f6620746865205374616b696e672061737365744050617261636861696e4163636f756e74008070617261d007000000000000000000000000000000000000000000000000000004b020546865206163636f756e74206f662070617261636861696e206f6e207468652072656c6179636861696e2e8052656c6179436861696e556e626f6e64696e67536c617368696e675370616e7310100500000004e820556e626f6e64696e6720736c617368696e67207370616e7320666f7220756e626f6e64696e67206f6e207468652072656c6179636861696e2e016d088928496e63656e74697665730128496e63656e74697665731058496e63656e74697665526577617264416d6f756e7473010108050571081840000000000000000000000000000000000c4501204d617070696e672066726f6d20706f6f6c20746f2069747320666978656420696e63656e7469766520616d6f756e7473206f66206d756c74692063757272656e636965732070657220706572696f642e004d0120496e63656e74697665526577617264416d6f756e74733a20646f75626c655f6d617020506f6f6c2c2052657761726443757272656e63794964203d3e20526577617264416d6f756e74506572506572696f6450446578536176696e675265776172645261746573010104050d02c84000000000000000000000000000000000101101204e4f54453a20616c726561647920646570726563617465642c206e6565642072656d6f7665206974206166746572206e6578742072756e74696d652075706772616465dc204d617070696e672066726f6d20706f6f6c20746f206974732066697865642072657761726420726174652070657220706572696f642e00d820446578536176696e6752657761726452617465733a206d617020506f6f6c203d3e20536176696e6752617465506572506572696f6464436c61696d526577617264446564756374696f6e5261746573010104050d02c840000000000000000000000000000000000cd8204d617070696e672066726f6d20706f6f6c20746f2069747320636c61696d2072657761726420646564756374696f6e20726174652e00d420436c61696d526577617264446564756374696f6e52617465733a206d617020506f6f6c203d3e20446564756374696f6e526174654c50656e64696e674d756c7469526577617264730101080505a507ad0704000c3101205468652070656e64696e67207265776172647320616d6f756e742c2061637475616c20617661696c61626c65207265776172647320616d6f756e74206d6179206265206465647563746564004d012050656e64696e674d756c7469526577617264733a20646f75626c655f6d617020506f6f6c49642c204163636f756e744964203d3e2042547265654d61703c43757272656e637949642c2042616c616e63653e01bd040109021840416363756d756c617465506572696f6410100500000004842054686520706572696f6420746f20616363756d756c6174652072657761726473404e617469766543757272656e637949649808000004a020546865206e61746976652063757272656e637920666f72206561726e696e67207374616b696e6740537461626c6543757272656e637949649808000104802054686520726577617264207479706520666f722064657820736176696e672e3452657761726473536f7572636500806d6f646c6163612f75726c73000000000000000000000000000000000000000004b42054686520736f75726365206163636f756e7420666f72206e617469766520746f6b656e20726577617264732e404561726e5368617265426f6f73746572790610e09304000494204164646974696f6e616c20736861726520616d6f756e742066726f6d206561726e696e672050616c6c657449646506206163612f696e6374048420546865206d6f64756c652069642c206b656570204465785368617265204c502e0175088c0c4e46540001d1040111021448437265617465436c6173734465706f73697418400040e59c301200000000000000000000049020546865206d696e696d756d2062616c616e636520746f2063726561746520636c61737348437265617465546f6b656e4465706f736974184000204aa9d10100000000000000000000049020546865206d696e696d756d2062616c616e636520746f2063726561746520746f6b656e48446174614465706f73697450657242797465184000e40b54020000000000000000000000047c204465706f73697420726571756972656420666f722070657220627974652e2050616c6c657449646506206163612f614e4654045020546865204e46542773206d6f64756c65206964484d61784174747269627574657342797465731010000800000498204d6178696d756d206e756d626572206f6620627974657320696e20617474726962757465730179088d344173736574526567697374727901344173736574526567697374727918484e657874466f726569676e417373657449640100ac0800000c8c204e65787420617661696c61626c6520466f726569676e20417373657449642049442e008c204e657874466f726569676e417373657449643a20466f726569676e41737365744964444e657874537461626c654173736574496401001010000000000c88204e65787420617661696c61626c6520537461626c6520417373657449642049442e0094204e657874537461626c65417373657449643a20537461626c654173736574506f6f6c496454466f726569676e41737365744c6f636174696f6e7300010405ac4d0104000c84205468652073746f726167657320666f72204d756c74694c6f636174696f6e732e000d0120466f726569676e41737365744c6f636174696f6e733a206d617020466f726569676e41737365744964203d3e204f7074696f6e3c4d756c74694c6f636174696f6e3e544c6f636174696f6e546f43757272656e6379496473000104054d019804000c78205468652073746f726167657320666f722043757272656e63794964732e00fc204c6f636174696f6e546f43757272656e63794964733a206d6170204d756c74694c6f636174696f6e203d3e204f7074696f6e3c43757272656e637949643e4045726332304964546f416464726573730001040510a404000c74205468652073746f726167657320666f722045766d416464726573732e00d02045726332304964546f416464726573733a206d61702045726332304964203d3e204f7074696f6e3c45766d416464726573733e3841737365744d6574616461746173000104051d02190204000c84205468652073746f726167657320666f722041737365744d65746164617461732e00d82041737365744d65746164617461733a206d6170204173736574496473203d3e204f7074696f6e3c41737365744d657461646174613e01e50401150204445374616b696e6743757272656e637949649808000204a4205468652043757272656e637920494420666f7220746865207374616b696e672063757272656e6379017d088e2c52656e566d427269646765012c52656e566d427269646765103852656e566d5075626c69634b65790000a80400046c205468652052656e564d2073706c6974207075626c6963206b6579285369676e61747572657300010405c1037c040004fc205369676e617475726520626c61636b6c6973742e205468697320697320726571756972656420746f2070726576656e7420646f75626c6520636c61696d2e284275726e4576656e74730001040510810804000468205265636f7264206275726e206576656e742064657461696c733c4e6578744275726e4576656e7449640100101000000000044c204e657874206275726e206576656e7420494401e904012102084843757272656e63794964656e7469666965720480f6b5b360905f856404bd4cf39021b82209908faa44159e68ea207ab8a5e131970478205468652052656e564d2043757272656e6379206964656e74696669657240556e7369676e65645072696f72697479202048e4ab75a40d000010f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c65206d6f64756c65732073656e6420756e7369676e6564207472616e73616374696f6e732e018508962053746172706f7274012053746172706f72740c28537570706c79436170730101040598184000000000000000000000000000000000046d012053746f7265732074686520616d6f756e74206f6620737570706c696573207468617420617265207374696c6c20617661696c61626c6520746f2062652075706c6f6164656420666f72206561636820617373657420747970652e4c496e766f6b65644e6f7469636548617368657300010406247c04000811012053746f726573207468652048617368206f66204e6f74696365732074686174206861766520616c7265616479206265656e20696e766f6b65642e2050726576656e74734c20646f75626c652d696e766f636174696f6e2e4847617465776179417574686f7269746965730100890804000865012053746f726573207468652063757272656e7420617574686f726974696573206f6e2074686520436f6d706f756e6420636861696e2e205573656420746f2076657269667920746865207369676e617475726573206f6e20613820676976656e204e6f746963652e01ed0401250210384361736843757272656e637949649808001504682054686520494420666f722074686520434153482061737365742050616c6c657449646506206163612f73747074045c2054686520494420666f7220746869732070616c6c6574544d617847617465776179417574686f72697469657310100800000004ac20546865206d6178206e756d62657220617574686f7269746965732074686174206172652073746f7265649450657263656e745468726573686f6c64466f72417574686f726974795369676e61747572652d03100065cd1d046101205468652070657263656e74616765207468726573686f6c64206f6620617574686f726974696573207369676e61747572657320726571756972656420666f72204e6f746963657320746f2074616b65206566666563742e018d089730436f6d706f756e64436173680130436f6d706f756e64436173680c24506173745969656c64010104021891086000000000000000000000000000000000000000000000000004f02053746f726573206120686973746f7279206f66207969656c64732074686174206861766520616c7265616479206265656e20636f6e73756d65642e2c4675747572655969656c64010104021891086000000000000000000000000000000000000000000000000004802053746f7265732061206c697374206f66206675747572652d7969656c64732e3043757272656e745969656c6401009508a00000000000000000000000000000000000000000000000000000000000000000000000000000000004f42053746f726573207468652063757272656e74207969656c64207573656420666f72204341534820696e7465726573742063616c63756c6174696f6e2e0001290200019908983450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100750110640000000000000000a12458636d705175657565012458636d7051756575652444496e626f756e6458636d7053746174757301009d080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205b50828040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100b9080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205c50828040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402750128040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100c90890020000000500000001000000a086010000000000020000000000000000c817a8040000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f7665727765696768740001040520cd08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100090104000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01f904012d020001d108aa2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220d5080400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502e50810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502e50820040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502e508e90804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100ed0804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000f9080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01fd040139020001fd08ab2843756d756c757358636d000001a90200010109ac20446d7051756575650120446d7051756575651034436f6e66696775726174696f6e010005092000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010009094000000000000000000000000000000000044020546865207061676520696e6465782e14506167657301010402100d0904000444205468652071756575652070616765732e284f766572776569676874000104022011090400046420546865206f766572776569676874206d657373616765732e01610501ad0200011509ad1c58546f6b656e730001650501b102083053656c664c6f636174696f6e4d0114010100411f04542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874202000e1f50500000000104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e011909ae34556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e63657301010802021d0918400000000000000000000000000000000010050120436f6e63726574652066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e64206120636f6e6372657465342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e207531323860416273747261637446756e6769626c6542616c616e636573010108020221091840000000000000000000000000000000001005012041627374726163742066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e642061206162737472616374342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e20753132380001b50200012509af1c4f726d6c58636d00016d0501b90200012909b00c45564d010c45564d201c436861696e49640100202000000000000000000c48205468652045564d20436861696e2049442e003420436861696e49643a20753634204163636f756e747300010405a42d0904000c5c205468652045564d206163636f756e747320696e666f2e00cc204163636f756e74733a206d61702045766d41646472657373203d3e204f7074696f6e3c4163636f756e74496e666f3c543e3e50436f6e747261637453746f7261676553697a657301010405a4101000000000107101205468652073746f7261676520757361676520666f7220636f6e7472616374732e20496e636c7564696e6720636f64652073697a652c20657874726120627974657320616e6420746f74616c204163636f756e7453746f7261676573182073697a652e0080204163636f756e74733a206d61702045766d41646472657373203d3e207533323c4163636f756e7453746f726167657301010805023909248000000000000000000000000000000000000000000000000000000000000000000c80205468652073746f726167657320666f722045564d20636f6e7472616374732e00d4204163636f756e7453746f72616765733a20646f75626c655f6d61702045766d416464726573732c2048323536203d3e204832353614436f64657301010406243d09040010702054686520636f646520666f722045564d20636f6e7472616374732e7c204b6579206973204b656363616b3235362068617368206f6620636f64652e005c20436f6465733a2048323536203d3e205665633c75383e24436f6465496e666f7300010406244109040010842054686520636f646520696e666f20666f722045564d20636f6e7472616374732e7c204b6579206973204b656363616b3235362068617368206f6620636f64652e009020436f6465496e666f733a2048323536203d3e204f7074696f6e3c436f6465496e666f3e504e6574776f726b436f6e7472616374496e6465780100202000000000000000000ca0204e65787420617661696c61626c652073797374656d20636f6e747261637420616464726573732e0068204e6574776f726b436f6e7472616374496e6465783a207536343c45787472696e7369634f726967696e00000004000cbc2045787472696e73696373206f726967696e20666f72207468652063757272656e74207472616e73616374696f6e2e008c2045787472696e7369634f726967696e3a204f7074696f6e3c4163636f756e7449643e01710501bd021c544e6577436f6e7472616374457874726142797465731010102700000811012043686172676520657874726120627974657320666f72206372656174696e67206120636f6e74726163742c20776f756c6420626520726573657276656420756e74696c582074686520636f6e74726163742064656c657465642e5453746f726167654465706f73697450657242797465184000407a10f35a00000000000000000000047c2053746f7261676520726571756972656420666f722070657220627974652e2c547846656550657247617318400000ed902e000000000000000000000008742054782066656520726571756972656420666f7220706572206761732e582050726f7669646520746f2074686520636c69656e74544e6574776f726b436f6e7472616374536f75726365a450000000000000000000000000000000000000000004b8205468652045564d206164647265737320666f72206372656174696e672073797374656d20636f6e74726163742e40446576656c6f7065724465706f73697418400010a5d4e80000000000000000000000046c204465706f73697420666f722074686520646576656c6f7065722e385075626c69636174696f6e46656518400010a5d4e800000000000000000000000494205468652066656520666f72207075626c697368696e672074686520636f6e74726163742e3c54726561737572794163636f756e7400806d6f646c6163612f74727379000000000000000000000000000000000000000000014509b42445564d42726964676500000000014909b52c45766d4163636f756e7473012c45766d4163636f756e747308204163636f756e747300010405a40004000c9c2054686520537562737472617465204163636f756e7420666f722045766d41646472657373657300b8204163636f756e74733a206d61702045766d41646472657373203d3e204f7074696f6e3c4163636f756e7449643e3045766d4164647265737365730001040500a404000c98205468652045766d4164647265737320666f7220537562737472617465204163636f756e747300c82045766d4164647265737365733a206d6170204163636f756e744964203d3e204f7074696f6e3c45766d416464726573733e01810501ed02041c436861696e496420205302000000000000044420436861696e204944206f662045564d2e014d09b628417574686f72736869700128417574686f72736869700c18556e636c6573010051090400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301000901040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e018505000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e015d09be44436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1834496e76756c6e657261626c65730100810704000c8c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e007820496e76756c6e657261626c65733a205665633c4163636f756e7449643e2843616e646964617465730100610904000cbc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e00802043616e646964617465733a2042547265655365743c4163636f756e7449643e444465736972656443616e64696461746573010010100000000010782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e5c204465736972656443616e646964617465733a207533323443616e646964616379426f6e6401001840000000000000000000000000000000000c9c204669786564206465706f73697420626f6e6420666f7220656163682063616e6469646174652e005c2043616e646964616379426f6e643a2042616c616e63653453657373696f6e506f696e747301010405001010000000000c8c2053657373696f6e20706f696e747320666f7220656163682063616e6469646174652e00902053657373696f6e506f696e74733a206d6170204163636f756e744964203d3e20753332344e6f6e43616e6469646174657301010405001010000000000c2901204d617070696e672066726f6d20746865206b69636b65642063616e646964617465206f7220746865206c6566742063616e64696461746520746f2073657373696f6e20696e6465782e00b4204e6f6e43616e646964617465733a206d6170204163636f756e744964203d3e2053657373696f6e496e64657801950501f1021c14506f7449646506206163612f63706f7404f4204163636f756e74204964656e7469666965722066726f6d2077686963682074686520696e7465726e616c20506f742069732067656e6572617465642e344d696e43616e646964617465731010050000000478204d696e696d756d206e756d626572206f662063616e646964617465732e344d617843616e646964617465731010c8000000105d01204d6178696d756d206e756d626572206f662063616e6469646174657320746861742077652073686f756c6420686176652e2054686973206973207573656420666f722062656e63686d61726b696e6720616e6420697338206e6f7420656e666f726365642e00cc205468697320646f6573206e6f742074616b6520696e746f206163636f756e742074686520696e76756c6e657261626c65732e404d6178496e76756c6e657261626c65731010320000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e604b69636b50656e616c747953657373696f6e4c656e67746810100800000008190120546865204b69636b65642063616e6469646174652063616e6e6f742072656769737465722063616e646964617465206f7220776974686472617720626f6e6420756e74696c8420604b69636b50656e616c747953657373696f6e4c656e6774686020656e64732e54436f6c6c61746f724b69636b5468726573686f6c6479061020a1070004d82057696c6c206265206b69636b656420696620626c6f636b206973206e6f742070726f647563656420696e207468726573686f6c642e644d696e52657761726444697374726962757465416d6f756e74184000e8764817000000000000000000000004cc204d696e696d756d2072657761726420746f20626520646973747269627574656420746f2074686520636f6c6c61746f72732e016909bf1c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010091010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401000901040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301006d090400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010075060400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405009d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405750900040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01990501f50200017d09c01041757261011041757261082c417574686f726974696573010081090400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010089092000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000c11c41757261457874011c41757261457874042c417574686f72697469657301008109040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000c23853657373696f6e4d616e61676572013853657373696f6e4d616e616765720c3c53657373696f6e4475726174696f6e01001010000000000c78205468652063757272656e742073657373696f6e206475726174696f6e2e00802053657373696f6e4475726174696f6e3a20543a3a426c6f636b4e756d626572384475726174696f6e4f666673657401001010000000000c94205468652063757272656e742073657373696f6e206475726174696f6e206f66667365742e007c204475726174696f6e4f66667365743a20543a3a426c6f636b4e756d6265725853657373696f6e4475726174696f6e4368616e6765730101040510702000000000000000000cf4204d617070696e672066726f6d20626c6f636b206e756d62657220746f206e65772073657373696f6e20696e64657820616e64206475726174696f6e2e002d012053657373696f6e4475726174696f6e4368616e6765733a206d617020426c6f636b4e756d626572203d3e202853657373696f6e496e6465782c2053657373696f6e4475726174696f6e2901a90501f90200018d09c32c537461626c654173736574012c537461626c6541737365740824506f6f6c436f756e7401001010000000000014506f6f6c730001040210910904000001ad0501fd02142050616c6c657449646506206e7574732f7374610030466565507265636973696f6e184000e40b54020000000000000000000000004c5377617045786163744f766572416d6f756e74184064000000000000000000000000000000002841507265636973696f6e1840640000000000000000000000000000000038506f6f6c41737365744c696d697410100500000000019509c8205061796d656e747301205061796d656e7473081c5061796d656e740001080202b50699090400181901205061796d656e74732063726561746564206279206120757365722c2074686973206d6574686f64206f662073746f72616765446f75626c654d61702069732063686f73656e25012073696e6365207468657265206973206e6f207573656361736520666f72206c697374696e67207061796d656e74732062792070726f76696465722f63757272656e63792e205468651501207061796d656e742077696c6c206f6e6c79206265207265666572656e636564206279207468652063726561746f7220696e20616e79207472616e73616374696f6e206f661d0120696e7465726573742e205468652073746f72616765206d6170206b65797320617265207468652063726561746f7220616e642074686520726563697069656e742c2074686973090120616c736f20656e7375726573207468617420666f7220616e79202873656e6465722c726563697069656e742920636f6d626f2c206f6e6c7920612073696e676c65e4207061796d656e74206973206163746976652e2054686520686973746f7279206f66207061796d656e74206973206e6f742073746f7265642e385363686564756c65645461736b730100a109040004fc2053746f726520746865206c697374206f66207461736b7320746f20626520657865637574656420696e20746865206f6e5f69646c652066756e6374696f6e01b105010103104c496e63656e7469766550657263656e746167650d03040504c820496e63656e746976652070657263656e74616765202d20616d6f756e742077697468656c642066726f6d2073656e6465723c4d617852656d61726b4c656e67746810100a000000048c204d6178696d756d207065726d69747465642073697a65206f66206052656d61726b605c43616e63656c427566666572426c6f636b4c656e67746810102c01000008fc2042756666657220706572696f64202d206e756d626572206f6620626c6f636b7320746f2077616974206265666f726520757365722063616e20636c61696d442063616e63656c6564207061796d656e74684d61785363686564756c65645461736b4c6973744c656e67746810100500000008fc2042756666657220706572696f64202d206e756d626572206f6620626c6f636b7320746f2077616974206265666f726520757365722063616e20636c61696d442063616e63656c6564207061796d656e7401b909c91c4561726e696e67011c4561726e696e6704184c65646765720001040500bd0904000c7020546865206561726e696e6720626f6e64696e67206c65646765722e00bc204c65646765723a206d6170204163636f756e744964203d3e204f7074696f6e3c426f6e64696e674c65646765723e01b505011103141c4d696e426f6e64184064000000000000000000000000000000003c556e626f6e64696e67506572696f641010030000000044496e7374616e74556e7374616b65466565790610a086010000484d6178556e626f6e64696e674368756e6b7310100300000000384c6f636b4964656e746966696572b0206163612f6561726e0001c509d23c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000c10504000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501000901040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100c90904001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000c905040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000d10904001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000e1090400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100e50980000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100e909040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100f50904000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100390304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301003903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100002804000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01b9050115030001fd09a0105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01ed050119030001010aff050a042448436865636b4e6f6e5a65726f53656e6465720d0a7c40436865636b5370656356657273696f6e110a1038436865636b547856657273696f6e150a1030436865636b47656e65736973190a2438436865636b4d6f7274616c6974791d0a2428436865636b4e6f6e6365250a7c2c436865636b576569676874290a7c3053657445766d4f726967696e2d0a7c604368617267655472616e73616374696f6e5061796d656e74310a7cfc"`; +exports[`state rpc > getXXX 2`] = `"0x6d6574610e8509000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365e902011450686173650001146576656e744c010445000118746f70696373b10201185665633c543e00004c08346163616c615f72756e74696d653052756e74696d654576656e740001e41853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040074018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0002001c5574696c697479040088015470616c6c65745f7574696c6974793a3a4576656e74000300204d756c746973696704008c017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0004001450726f7879040094017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e000500405472616e73616374696f6e50617573650400a001a06d6f64756c655f7472616e73616374696f6e5f70617573653a3a4576656e743c52756e74696d653e0006003449646c655363686564756c65720400ac01946d6f64756c655f69646c655f7363686564756c65723a3a4576656e743c52756e74696d653e00070020507265696d6167650400bc017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0008002042616c616e6365730400c0017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0018546f6b656e730400c8016c6f726d6c5f746f6b656e733a3a4576656e743c52756e74696d653e000b002843757272656e636965730400dc01846d6f64756c655f63757272656e636965733a3a4576656e743c52756e74696d653e000c001c56657374696e670400e001706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e000d00485472616e73616374696f6e5061796d656e740400ec01a86d6f64756c655f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000e002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00140020426f756e746965730400f8017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e00150010546970730400fc016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00160044436f6c6c61746f7253656c656374696f6e0400010101a46d6f64756c655f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0029001c53657373696f6e04000901015470616c6c65745f73657373696f6e3a3a4576656e74002a003853657373696f6e4d616e6167657204000d0101986d6f64756c655f73657373696f6e5f6d616e616765723a3a4576656e743c52756e74696d653e002d002458636d7051756575650400110101a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e0032002c506f6c6b61646f7458636d04002101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e0033002843756d756c757358636d0400b101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00340020446d7051756575650400b50101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0035001c58546f6b656e730400b90101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00360034556e6b6e6f776e546f6b656e730400bd0101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740037001c4f726d6c58636d0400c10101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00380024417574686f726974790400c50101786f726d6c5f617574686f726974793a3a4576656e743c52756e74696d653e003c003847656e6572616c436f756e63696c0400f50101fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e003d006047656e6572616c436f756e63696c4d656d626572736869700400fd0101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e003e004046696e616e6369616c436f756e63696c0400010201fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e003f006846696e616e6369616c436f756e63696c4d656d626572736869700400050201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365323e0040002c486f6d61436f756e63696c0400090201fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00410054486f6d61436f756e63696c4d656d6265727368697004000d0201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365333e00420048546563686e6963616c436f6d6d69747465650400110201fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365343e00430070546563686e6963616c436f6d6d69747465654d656d626572736869700400150201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365343e0044002444656d6f637261637904001902018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e0045002c4163616c614f7261636c650400290201cc6f726d6c5f6f7261636c653a3a4576656e743c52756e74696d652c206f726d6c5f6f7261636c653a3a496e7374616e6365313e0046005c4f70657261746f724d656d626572736869704163616c610400350201fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365353e0047001c41756374696f6e0400390201706f726d6c5f61756374696f6e3a3a4576656e743c52756e74696d653e0050001850726963657304003d0201746d6f64756c655f7072696365733a3a4576656e743c52756e74696d653e005a000c4465780400410201686d6f64756c655f6465783a3a4576656e743c52756e74696d653e005b003841756374696f6e4d616e616765720400510201986d6f64756c655f61756374696f6e5f6d616e616765723a3a4576656e743c52756e74696d653e006400144c6f616e730400550201706d6f64756c655f6c6f616e733a3a4576656e743c52756e74696d653e00650018486f6e7a6f6e04005d0201746d6f64756c655f686f6e7a6f6e3a3a4576656e743c52756e74696d653e0066002c436470547265617375727904006102018c6d6f64756c655f6364705f74726561737572793a3a4576656e743c52756e74696d653e00670024436470456e67696e650400650201846d6f64756c655f6364705f656e67696e653a3a4576656e743c52756e74696d653e00680044456d657267656e637953687574646f776e04006d0201a46d6f64756c655f656d657267656e63795f73687574646f776e3a3a4576656e743c52756e74696d653e00690010486f6d6104007902016c6d6f64756c655f686f6d613a3a4576656e743c52756e74696d653e0074003058636d496e746572666163650400850201906d6f64756c655f78636d5f696e746572666163653a3a4576656e743c52756e74696d653e00750028496e63656e746976657304008d0201846d6f64756c655f696e63656e74697665733a3a4576656e743c52756e74696d653e0078000c4e46540400950201686d6f64756c655f6e66743a3a4576656e743c52756e74696d653e00790034417373657452656769737472790400990201946d6f64756c655f61737365745f72656769737472793a3a4576656e743c52756e74696d653e007a000c45564d0400a50201686d6f64756c655f65766d3a3a4576656e743c52756e74696d653e0082002c45766d4163636f756e74730400d902018c6d6f64756c655f65766d5f6163636f756e74733a3a4576656e743c52756e74696d653e0084002c537461626c6541737365740400dd0201a06e75747366696e616e63655f737461626c655f61737365743a3a4576656e743c52756e74696d653e00c8003c50617261636861696e53797374656d0400e10201bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e001e00105375646f0400e502016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00ff0000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f0000003c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f0001002c436f646555706461746564000200284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e744964000300344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640004002052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a4861736800050000540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320000002043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c75333200010028446973706174636865640c01107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c740002003c43616c6c556e617661696c61626c650801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e00030038506572696f6469634661696c65640801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000400545065726d616e656e746c794f7665727765696768740801107461736b78016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e0005000078000004081010007c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800418526573756c740804540184044501600108084f6b040084000000000c4572720400600000010000840000040000880c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000000384261746368436f6d706c65746564000100604261746368436f6d706c65746564576974684572726f7273000200344974656d436f6d706c65746564000300284974656d4661696c65640401146572726f7260013444697370617463684572726f7200040030446973706174636865644173040118726573756c748001384469737061746368526573756c74000500008c0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000000404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000100404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c74000200444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680003000090083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000940c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748001384469737061746368526573756c740000002c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065980130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465789c010c75313600010024416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f686173682c013443616c6c486173684f663c543e0002002850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720003003050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720004000098083872756e74696d655f636f6d6d6f6e2450726f7879547970650001280c416e790000002c43616e63656c50726f787900010028476f7665726e616e63650002001c41756374696f6e0003001053776170000400104c6f616e000500304465784c69717569646974790006003c537461626c6541737365745377617000070050537461626c6541737365744c697175696469747900080010486f6d61000900009c0000050400a00c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c65144576656e74040454000110445472616e73616374696f6e50617573656408014470616c6c65745f6e616d655f627974657330011c5665633c75383e00014c66756e6374696f6e5f6e616d655f627974657330011c5665633c75383e0000004c5472616e73616374696f6e556e70617573656408014470616c6c65745f6e616d655f627974657330011c5665633c75383e00014c66756e6374696f6e5f6e616d655f627974657330011c5665633c75383e0001004c45766d507265636f6d70696c6550617573656404011c61646472657373a40110483136300002005445766d507265636f6d70696c65556e70617573656404011c61646472657373a401104831363000030000a4083c7072696d69746976655f7479706573104831363000000400a801205b75383b2032305d0000a8000003140000000800ac0c546d6f64756c655f69646c655f7363686564756c6572186d6f64756c65144576656e74040454000108385461736b4469737061746368656408011c7461736b5f69641001144e6f6e6365000118726573756c748001384469737061746368526573756c74000000245461736b416464656408011c7461736b5f69641001144e6f6e63650001107461736bb0011c543a3a5461736b00010000b008346163616c615f72756e74696d65385363686564756c65645461736b730001041c45766d5461736b0400b4014045766d5461736b3c52756e74696d653e00000000b408286d6f64756c655f65766d1c45766d5461736b04045401b80108205363686564756c6518011066726f6da4012845766d41646472657373000118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c756518013042616c616e63654f663c543e0001246761735f6c696d697428010c75363400013473746f726167655f6c696d697410010c7533320000001852656d6f76650c011863616c6c6572a4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001286d61696e7461696e6572a4012845766d4164647265737300010000b808346163616c615f72756e74696d651c52756e74696d6500000000bc0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a4861736800000024526571756573746564040110686173682c011c543a3a486173680001001c436c6561726564040110686173682c011c543a3a4861736800020000c00c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e636500000020447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000100205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002002842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030020526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500040028556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650005004852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573c401185374617475730006001c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500070020576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008001c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500090000c414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000c80c2c6f726d6c5f746f6b656e73186d6f64756c65144576656e740404540001341c456e646f7765640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500000020447573744c6f73740c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000100205472616e7366657210012c63757272656e63795f6964cc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002002052657365727665640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500030028556e72657365727665640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650004004852657365727665526570617472696174656414012c63757272656e63795f6964cc0134543a3a43757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000118737461747573c4013442616c616e63655374617475730005002842616c616e636553657410012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500060040546f74616c49737375616e636553657408012c63757272656e63795f6964cc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e63650007002457697468647261776e0c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008001c536c617368656410012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e74496400012c667265655f616d6f756e74180128543a3a42616c616e636500013c72657365727665645f616d6f756e74180128543a3a42616c616e6365000900244465706f73697465640c012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a001c4c6f636b53657410011c6c6f636b5f6964d801384c6f636b4964656e74696669657200012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b002c4c6f636b52656d6f7665640c011c6c6f636b5f6964d801384c6f636b4964656e74696669657200012c63757272656e63795f6964cc0134543a3a43757272656e6379496400010c77686f000130543a3a4163636f756e744964000c0000cc0c406163616c615f7072696d6974697665732063757272656e63792843757272656e6379496400011814546f6b656e0400d0012c546f6b656e53796d626f6c0000002044657853686172650800d4012044657853686172650000d4012044657853686172650001001445726332300400a4012845766d4164647265737300020050537461626c654173736574506f6f6c546f6b656e0400100144537461626c654173736574506f6f6c49640003003c4c697175696443726f77646c6f616e04001001144c6561736500040030466f726569676e417373657404009c0138466f726569676e4173736574496400050000d00c406163616c615f7072696d6974697665732063757272656e63792c546f6b656e53796d626f6c0001440c41434100000010415553440001000c444f54000200104c444f540003000c5441500004001852454e42544300140010434153480015000c4b4152008000104b5553440081000c4b534d008200104c4b534d0083000c5441490084000c424e4300a8001456534b534d00a9000c50484100aa00104b494e5400ab00104b42544300ac0000d40c406163616c615f7072696d6974697665732063757272656e637920446578536861726500011414546f6b656e0400d0012c546f6b656e53796d626f6c0000001445726332300400a4012845766d416464726573730001003c4c697175696443726f77646c6f616e04001001144c6561736500020030466f726569676e417373657404009c0138466f726569676e4173736574496400030050537461626c654173736574506f6f6c546f6b656e0400100144537461626c654173736574506f6f6c496400040000d8000003080000000800dc0c446d6f64756c655f63757272656e63696573186d6f64756c65144576656e740404540001102c5472616e7366657272656410012c63757272656e63795f6964cc012843757272656e6379496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0000002457697468647261776e0c012c63757272656e63795f6964cc012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000100244465706f73697465640c012c63757272656e63795f6964cc012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000200244475737453776570740c012c63757272656e63795f6964cc012843757272656e6379496400010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00030000e00c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65e4015056657374696e675363686564756c654f663c543e0000001c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001005c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020000e408306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64e8011c42616c616e63650000e80000061800ec0c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c65144576656e7404045400011050436861726765466565506f6f6c456e61626c656414012c7375625f6163636f756e74000130543a3a4163636f756e74496400012c63757272656e63795f6964cc012843757272656e6379496400013465786368616e67655f72617465f00114526174696f000124706f6f6c5f73697a6518011c42616c616e6365000138737761705f7468726573686f6c6418011c42616c616e636500000050436861726765466565506f6f6c5377617070656418012c7375625f6163636f756e74000130543a3a4163636f756e744964000148737570706c795f63757272656e63795f6964cc012843757272656e637949640001446f6c645f65786368616e67655f72617465f00114526174696f000148737761705f65786368616e67655f72617465f00114526174696f0001446e65775f65786368616e67655f72617465f00114526174696f0001346e65775f706f6f6c5f73697a6518011c42616c616e636500010054436861726765466565506f6f6c44697361626c65640c012c63757272656e63795f6964cc012843757272656e63794964000138666f726569676e5f616d6f756e7418011c42616c616e63650001346e61746976655f616d6f756e7418011c42616c616e6365000200485472616e73616374696f6e4665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518014850616c6c657442616c616e63654f663c543e00012861637475616c5f74697018014850616c6c657442616c616e63654f663c543e00013861637475616c5f737572706c757318014850616c6c657442616c616e63654f663c543e00030000f00c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000000205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e0001001c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002002052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000300144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040020526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005001c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e000600345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e74496400070000f80c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e64657800000038426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e00010048426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e64657800020034426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e74496400030034426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e74496400040038426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e64657800050038426f756e7479457874656e646564040114696e64657810012c426f756e7479496e64657800060000fc0c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f686173682c011c543a3a4861736800000028546970436c6f73696e670401207469705f686173682c011c543a3a4861736800010024546970436c6f7365640c01207469705f686173682c011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e000200305469705265747261637465640401207469705f686173682c011c543a3a4861736800030028546970536c61736865640c01207469705f686173682c011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004000001010c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c65730401446e65775f696e76756c6e657261626c6573050101445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e646964617465730401586e65775f646573697265645f63616e6469646174657310010c753332000100404e657743616e646964616379426f6e640401486e65775f63616e6469646163795f626f6e6418013042616c616e63654f663c543e0002003843616e646964617465416464656408010c77686f000130543a3a4163636f756e744964000110626f6e6418013042616c616e63654f663c543e0003004043616e64696461746552656d6f76656404010c77686f000130543a3a4163636f756e744964000400000501000002000009010c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e646578000000000d010c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c65144576656e74040454000104605363686564756c656453657373696f6e4475726174696f6e0c0130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800014073657373696f6e5f6475726174696f6e100138543a3a426c6f636b4e756d6265720000000011010c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e000118776569676874200118576569676874000000104661696c0c01306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e0001146572726f721901012058636d4572726f720001187765696768742001185765696768740001002842616456657273696f6e0401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e00020024426164466f726d61740401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e000300445570776172644d65737361676553656e740401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e0004003c58636d704d65737361676553656e740401306d6573736167655f686173681501013c4f7074696f6e3c543a3a486173683e000500484f766572776569676874456e71756575656410011873656e6465721d01011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000600484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e6465780001107573656420011857656967687400070000150104184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100001901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900001d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000021010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014424417474656d7074656404002501015078636d3a3a6c61746573743a3a4f7574636f6d650000001053656e740c00290101344d756c74694c6f636174696f6e0000290101344d756c74694c6f636174696f6e00004901011c58636d3c28293e00010048556e6578706563746564526573706f6e73650800290101344d756c74694c6f636174696f6e000028011c5175657279496400020034526573706f6e73655265616479080028011c51756572794964000071010120526573706f6e7365000300204e6f7469666965640c0028011c517565727949640000080108753800000801087538000400404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005004c4e6f7469667944697370617463684572726f720c0028011c517565727949640000080108753800000801087538000600484e6f746966794465636f64654661696c65640c0028011c51756572794964000008010875380000080108753800070040496e76616c6964526573706f6e6465720c00290101344d756c74694c6f636174696f6e000028011c517565727949640000950101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008005c496e76616c6964526573706f6e64657256657273696f6e0800290101344d756c74694c6f636174696f6e000028011c5175657279496400090034526573706f6e736554616b656e040028011c51756572794964000a0034417373657473547261707065640c002c0110483235360000290101344d756c74694c6f636174696f6e00009901015056657273696f6e65644d756c7469417373657473000b005456657273696f6e4368616e67654e6f7469666965640800290101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c005c537570706f7274656456657273696f6e4368616e6765640800290101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d00504e6f7469667954617267657453656e644661696c0c00290101344d756c74694c6f636174696f6e000028011c5175657279496400001901012058636d4572726f72000e00644e6f746966795461726765744d6967726174696f6e4661696c0800ad01015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f0034417373657473436c61696d65640c002c0110483235360000290101344d756c74694c6f636174696f6e00009901015056657273696f6e65644d756c7469417373657473001000002501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040028011857656967687400000028496e636f6d706c65746508002801185765696768740000190101144572726f72000100144572726f720400190101144572726f72000200002901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f722d0101244a756e6374696f6e7300002d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400310101204a756e6374696f6e0001000858320800310101204a756e6374696f6e0000310101204a756e6374696f6e0002000858330c00310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0003000858341000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0004000858351400310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0005000858361800310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0006000858371c00310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0007000858382000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e0000310101204a756e6374696f6e000800003101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04003501010c7533320000002c4163636f756e744964333208011c6e6574776f726b390101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b390101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b390101244e6574776f726b496400010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400e80110753132380005002847656e6572616c4b657904003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696441010118426f647949640001107061727445010120426f64795061727400080000350100000610003901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d656404003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300003d01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e00004101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d656404003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804003501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600004501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e743501010c753332000100204672616374696f6e08010c6e6f6d3501010c75333200011464656e6f6d3501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d3501010c75333200011464656e6f6d3501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d3501010c75333200011464656e6f6d3501010c7533320004000049010c0c78636d0876320c58636d042c52756e74696d6543616c6c000004004d0101745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e00004d0100000251010051010c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c81010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04002d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000e003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e080110666565735d0101284d756c746941737365740001307765696768745f6c696d69749101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004901014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004901014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735501012c4d756c74694173736574730001187469636b6574290101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b00005501100c78636d087631286d756c746961737365742c4d756c7469417373657473000004005901013c5665633c4d756c746941737365743e000059010000025d01005d01100c78636d087631286d756c74696173736574284d756c74694173736574000008010869646101011c4173736574496400010c66756e6501012c46756e676962696c69747900006101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400290101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100006501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400e80110753132380000002c4e6f6e46756e6769626c650400690101344173736574496e7374616e6365000100006901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400e801107531323800010018417272617934040040011c5b75383b20345d000200184172726179380400d8011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e000600006d0100000310000000080071010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304005501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400750101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d65040079010000010000790100000408101901007d010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000081010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00008501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504005501012c4d756c74694173736574730000001057696c6404008901013857696c644d756c74694173736574000100008901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869646101011c4173736574496400010c66756e8d01013c57696c6446756e676962696c697479000100008d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000091010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c75363400010000950104184f7074696f6e0404540129010108104e6f6e6500000010536f6d650400290100000100009901080c78636d5056657273696f6e65644d756c746941737365747300010808563004009d01014c5665633c76303a3a4d756c746941737365743e00000008563104005501013c76313a3a4d756c7469417373657473000100009d01000002a10100a101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696430011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737330011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964a50101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373a50101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696430011c5665633c75383e000118616d6f756e74e80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737330011c5665633c75383e000120696e7374616e6365690101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964a50101344d756c74694c6f636174696f6e000118616d6f756e74e8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373a50101344d756c74694c6f636174696f6e000120696e7374616e6365690101344173736574496e7374616e6365000b0000a501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400a90101204a756e6374696f6e0001000858320800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0002000858330c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0003000858341000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0004000858351400a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0005000858361800a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0006000858371c00a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0007000858382000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e0000a90101204a756e6374696f6e00080000a901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04003501010c7533320001002c4163636f756e744964333208011c6e6574776f726b390101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b390101244e6574776f726b4964000114696e64657824010c753634000300304163636f756e744b6579323008011c6e6574776f726b390101244e6574776f726b496400010c6b6579a801205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400e80110753132380006002847656e6572616c4b657904003d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696441010118426f647949640001107061727445010120426f64795061727400090000ad01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856300400a501014476303a3a4d756c74694c6f636174696f6e00000008563104002901014476313a3a4d756c74694c6f636174696f6e00010000b1010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400d8011c5b75383b20385d00000048556e737570706f7274656456657273696f6e0400d8011c5b75383b20385d000100404578656375746564446f776e776172640800d8011c5b75383b20385d00002501011c4f7574636f6d6500020000b5010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000048556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000100404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d652501011c4f7574636f6d650002003c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000300484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f776569676874200118576569676874000400484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f7573656420011857656967687400050000b9010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574735501012c4d756c746941737365747300010c6665655d0101284d756c7469417373657400011064657374290101344d756c74694c6f636174696f6e00000000bd010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f736974656408011461737365745d0101284d756c7469417373657400010c77686f290101344d756c74694c6f636174696f6e0000002457697468647261776e08011461737365745d0101284d756c7469417373657400010c77686f290101344d756c74694c6f636174696f6e00010000c1010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f290101344d756c74694c6f636174696f6e00011c6d6573736167654901011c58636d3c28293e00000000c5010c386f726d6c5f617574686f72697479186d6f64756c65144576656e740404540001202844697370617463686564040118726573756c748001384469737061746368526573756c74000000245363686564756c65640801186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001002c46617374547261636b65640c01186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001107768656e100138543a3a426c6f636b4e756d6265720002001c44656c617965640c01186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e6465780001107768656e100138543a3a426c6f636b4e756d6265720003002443616e63656c6c65640801186f726967696ec9010140543a3a50616c6c6574734f726967696e000114696e6465781001445363686564756c655461736b496e64657800040038417574686f72697a656443616c6c080110686173682c011c543a3a4861736800011863616c6c6572f10101504f7074696f6e3c543a3a4163636f756e7449643e0005005452656d6f766564417574686f72697a656443616c6c040110686173682c011c543a3a486173680006003c54726967676572656443616c6c4279080110686173682c011c543a3a4861736800011863616c6c6572000130543a3a4163636f756e74496400070000c90108346163616c615f72756e74696d65304f726967696e43616c6c65720001241873797374656d0400cd0101746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000002c506f6c6b61646f7458636d0400d101014870616c6c65745f78636d3a3a4f726967696e0033002843756d756c757358636d0400d501016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00340024417574686f726974790400d901017c6f726d6c5f617574686f726974793a3a4f726967696e3c52756e74696d653e003c003847656e6572616c436f756e63696c0400dd0101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e003d004046696e616e6369616c436f756e63696c0400e10101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e003f002c486f6d61436f756e63696c0400e50101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e00410048546563686e6963616c436f6d6d69747465650400e90101010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365343e00430010566f69640400ed0101110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400080000cd010c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000d1010c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400290101344d756c74694c6f636174696f6e00000020526573706f6e73650400290101344d756c74694c6f636174696f6e00010000d5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e04001d01011850617261496400010000d90108386f726d6c5f617574686f726974793444656c617965644f726967696e082c426c6f636b4e756d62657201103450616c6c6574734f726967696e01c9010008011464656c617910012c426c6f636b4e756d6265720001186f726967696ec9010148426f783c50616c6c6574734f726967696e3e0000dd01084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000e101084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000e501084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000e901084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000ed01081c73705f636f726510566f696400010000f10104184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000f5010c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400060000f9010000050000fd010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000001020c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006000005020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000009020c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000600000d020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000011020c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e7400000014566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564f9010110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e7400010020417070726f76656404013470726f706f73616c5f686173682c011c543a3a486173680002002c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a4861736800030020457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000400384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c7400050018436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006000015020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000019020c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000000185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001003845787465726e616c5461626c65640002001c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c641d020134566f74655468726573686f6c64000300185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000400244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e6465780005002443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006002444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e7449640007002c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000800185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d6265720009002c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a0014566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465210201644163636f756e74566f74653c42616c616e63654f663c543e3e000b00205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c004050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d00001d020c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f726974790002000021020c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f746525020110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001000025020c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000029020c2c6f726d6c5f6f7261636c65186d6f64756c65144576656e740804540004490001042c4e6577466565644461746108011873656e646572000130543a3a4163636f756e74496400011876616c7565732d02018c5665633c28543a3a4f7261636c654b65792c20543a3a4f7261636c6556616c7565293e000000002d02000002310200310200000408ccf00035020c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000000344d656d62657252656d6f766564000100384d656d6265727353776170706564000200304d656d626572735265736574000300284b65794368616e6765640004001444756d6d790005000039020c306f726d6c5f61756374696f6e186d6f64756c65144576656e740404540001040c4269640c012861756374696f6e5f6964100130543a3a41756374696f6e4964000118626964646572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000000003d020c346d6f64756c655f707269636573186d6f64756c65144576656e74040454000108244c6f636b507269636508012c63757272656e63795f6964cc012843757272656e637949640001306c6f636b65645f7072696365f0011450726963650000002c556e6c6f636b507269636504012c63757272656e63795f6964cc012843757272656e637949640001000041020c286d6f64756c655f646578186d6f64756c65144576656e740404540001283041646450726f766973696f6e14010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000138636f6e747269627574696f6e5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000138636f6e747269627574696f6e5f3118011c42616c616e6365000000304164644c697175696469747918010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000118706f6f6c5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000118706f6f6c5f3118011c42616c616e636500013c73686172655f696e6372656d656e7418011c42616c616e63650001003c52656d6f76654c697175696469747918010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000118706f6f6c5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000118706f6f6c5f3118011c42616c616e636500013c73686172655f64656372656d656e7418011c42616c616e636500020010537761700c0118747261646572000130543a3a4163636f756e744964000110706174684502013c5665633c43757272656e637949643e0001446c69717569646974795f6368616e676573490201305665633c42616c616e63653e00030044456e61626c6554726164696e675061697204013074726164696e675f706169724d02012c54726164696e6750616972000400404c69737450726f766973696f6e696e6704013074726164696e675f706169724d02012c54726164696e67506169720005004844697361626c6554726164696e675061697204013074726164696e675f706169724d02012c54726164696e67506169720006005450726f766973696f6e696e67546f456e61626c656410013074726164696e675f706169724d02012c54726164696e6750616972000118706f6f6c5f3018011c42616c616e6365000118706f6f6c5f3118011c42616c616e636500013073686172655f616d6f756e7418011c42616c616e63650007003c526566756e6450726f766973696f6e14010c77686f000130543a3a4163636f756e74496400012863757272656e63795f30cc012843757272656e63794964000138636f6e747269627574696f6e5f3018011c42616c616e636500012863757272656e63795f31cc012843757272656e63794964000138636f6e747269627574696f6e5f3118011c42616c616e63650008004c50726f766973696f6e696e6741626f727465640c013074726164696e675f706169724d02012c54726164696e675061697200015c616363756d756c617465645f70726f766973696f6e5f3018011c42616c616e636500015c616363756d756c617465645f70726f766973696f6e5f3118011c42616c616e6365000900004502000002cc00490200000218004d0208406163616c615f7072696d6974697665732c54726164696e675061697200000800cc012843757272656e637949640000cc012843757272656e63794964000051020c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c65144576656e74040454000114504e6577436f6c6c61746572616c41756374696f6e10012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001407461726765745f6269645f707269636518011c42616c616e63650000003443616e63656c41756374696f6e04012861756374696f6e5f696410012441756374696f6e496400010058436f6c6c61746572616c41756374696f6e4465616c7414012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500011877696e6e6572000130543a3a4163636f756e7449640001387061796d656e745f616d6f756e7418011c42616c616e63650002006044455854616b65436f6c6c61746572616c41756374696f6e14012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e6365000160737570706c795f636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001507461726765745f737461626c655f616d6f756e7418011c42616c616e636500030060436f6c6c61746572616c41756374696f6e41626f7274656414012861756374696f6e5f696410012441756374696f6e496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001507461726765745f737461626c655f616d6f756e7418011c42616c616e6365000140726566756e645f726563697069656e74000130543a3a4163636f756e7449640004000055020c306d6f64756c655f6c6f616e73186d6f64756c65144576656e7404045400010c3c506f736974696f6e557064617465641001146f776e6572000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e7459020118416d6f756e7400014064656269745f61646a7573746d656e7459020118416d6f756e7400000070436f6e66697363617465436f6c6c61746572616c416e6444656269741001146f776e6572000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e63794964000174636f6e66697363617465645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500014c6465647563745f64656269745f616d6f756e7418011c42616c616e6365000100305472616e736665724c6f616e0c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400012c63757272656e63795f6964cc012843757272656e637949640002000059020000050d005d020c346d6f64756c655f686f6e7a6f6e186d6f64756c65144576656e7404045400011034417574686f72697a6174696f6e0c0128617574686f72697a6572000130543a3a4163636f756e744964000128617574686f72697a6565000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e637949640000003c556e417574686f72697a6174696f6e0c0128617574686f72697a6572000130543a3a4163636f756e744964000128617574686f72697a6565000130543a3a4163636f756e74496400013c636f6c6c61746572616c5f74797065cc012843757272656e6379496400010048556e417574686f72697a6174696f6e416c6c040128617574686f72697a6572000130543a3a4163636f756e744964000200345472616e7366657244656269740c013466726f6d5f63757272656e6379cc012843757272656e6379496400012c746f5f63757272656e6379cc012843757272656e63794964000118616d6f756e7418011c42616c616e63650003000061020c4c6d6f64756c655f6364705f7472656173757279186d6f64756c65144576656e74040454000108904578706563746564436f6c6c61746572616c41756374696f6e53697a655570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001206e65775f73697a6518011c42616c616e63650000006044656269744f666673657442756666657255706461746564040118616d6f756e7418011c42616c616e63650001000065020c446d6f64756c655f6364705f656e67696e65186d6f64756c65144576656e74040454000128484c6971756964617465556e7361666543445014013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001146f776e6572000130543a3a4163636f756e744964000144636f6c6c61746572616c5f616d6f756e7418011c42616c616e63650001386261645f646562745f76616c756518011c42616c616e63650001347461726765745f616d6f756e7418011c42616c616e636500000040536574746c65434450496e446562697408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001146f776e6572000130543a3a4163636f756e74496400010050436c6f7365434450496e4465626974427944455814013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001146f776e6572000130543a3a4163636f756e744964000158736f6c645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e6365000160726566756e645f636f6c6c61746572616c5f616d6f756e7418011c42616c616e636500012c64656269745f76616c756518011c42616c616e636500020064496e746572657374526174655065725365635570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001646e65775f696e7465726573745f726174655f7065725f736563690201304f7074696f6e3c526174653e0003005c4c69717569646174696f6e526174696f5570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001546e65775f6c69717569646174696f6e5f726174696f690201344f7074696f6e3c526174696f3e000400644c69717569646174696f6e50656e616c74795570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e6379496400015c6e65775f6c69717569646174696f6e5f70656e616c7479690201304f7074696f6e3c526174653e000500785265717569726564436f6c6c61746572616c526174696f5570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001746e65775f72657175697265645f636f6c6c61746572616c5f726174696f690201344f7074696f6e3c526174696f3e000600744d6178696d756d546f74616c446562697456616c75655570646174656408013c636f6c6c61746572616c5f74797065cc012843757272656e637949640001546e65775f746f74616c5f64656269745f76616c756518011c42616c616e6365000700744c69717569646174696f6e436f6e74726163745265676973746572656404011c61646472657373a4012845766d416464726573730008007c4c69717569646174696f6e436f6e747261637444657265676973746572656404011c61646472657373a4012845766d4164647265737300090000690204184f7074696f6e04045401f00108104e6f6e6500000010536f6d650400f000000100006d020c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c65144576656e7404045400010c2053687574646f776e040130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d626572000000284f70656e526566756e64040130626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200010018526566756e640c010c77686f000130543a3a4163636f756e744964000148737461626c655f636f696e5f616d6f756e7418011c42616c616e636500012c726566756e645f6c697374710201685665633c2843757272656e637949642c2042616c616e6365293e000200007102000002750200750200000408cc180079020c2c6d6f64756c655f686f6d61186d6f64756c65144576656e74040454000140184d696e7465641001186d696e746572000130543a3a4163636f756e74496400015c7374616b696e675f63757272656e63795f616d6f756e7418011c42616c616e63650001586c69717569645f616d6f756e745f726563656976656418011c42616c616e636500016c6c69717569645f616d6f756e745f61646465645f746f5f766f696418011c42616c616e63650000003c52657175657374656452656465656d0c012072656465656d6572000130543a3a4163636f756e7449640001346c69717569645f616d6f756e7418011c42616c616e6365000140616c6c6f775f666173745f6d61746368f9010110626f6f6c0001005852656465656d5265717565737443616e63656c6c656408012072656465656d6572000130543a3a4163636f756e74496400015c63616e63656c6c65645f6c69717569645f616d6f756e7418011c42616c616e63650002004c52656465656d65644279466173744d6174636810012072656465656d6572000130543a3a4163636f756e7449640001546d6174636865645f6c69717569645f616d6f756e7418011c42616c616e63650001346665655f696e5f6c697175696418011c42616c616e636500015c72656465656d65645f7374616b696e675f616d6f756e7418011c42616c616e63650003004052656465656d65644279556e626f6e6410012072656465656d6572000130543a3a4163636f756e7449640001546572615f696e6465785f7768656e5f756e626f6e64100120457261496e6465780001346c69717569645f616d6f756e7418011c42616c616e6365000160756e626f6e64696e675f7374616b696e675f616d6f756e7418011c42616c616e6365000400485769746864726177526564656d7074696f6e08012072656465656d6572000130543a3a4163636f756e744964000144726564656d7074696f6e5f616d6f756e7418011c42616c616e63650005004043757272656e7445726142756d7065640401346e65775f6572615f696e646578100120457261496e6465780006003c43757272656e7445726152657365740401346e65775f6572615f696e646578100120457261496e646578000700444c6564676572426f6e64656452657365740801447375625f6163636f756e745f696e6465789c010c7531360001446e65775f626f6e6465645f616d6f756e7418011c42616c616e6365000800504c6564676572556e6c6f636b696e6752657365740801447375625f6163636f756e745f696e6465789c010c7531360001346e65775f756e6c6f636b696e677d0201405665633c556e6c6f636b4368756e6b3e00090084536f6674426f6e6465644361705065725375624163636f756e74557064617465640401286361705f616d6f756e7418011c42616c616e6365000a0080457374696d61746564526577617264526174655065724572615570646174656404012c7265776172645f72617465f0011052617465000b0054436f6d6d697373696f6e526174655570646174656404013c636f6d6d697373696f6e5f72617465f0011052617465000c005c466173744d61746368466565526174655570646174656404014c666173745f6d617463685f6665655f72617465f0011052617465000d00644c61737445726142756d706564426c6f636b557064617465640401546c6173745f6572615f62756d7065645f626c6f636b100138543a3a426c6f636b4e756d626572000e005c42756d704572614672657175656e6379557064617465640401246672657175656e6379100138543a3a426c6f636b4e756d626572000f00007d0200000281020081020c2c6d6f64756c655f686f6d61186d6f64756c652c556e6c6f636b4368756e6b000008011476616c7565e8011c42616c616e636500010c65726135010120457261496e646578000085020c506d6f64756c655f78636d5f696e74657266616365186d6f64756c65144576656e740404540001085058636d446573745765696768745570646174656408013478636d5f6f7065726174696f6e8902015458636d496e746572666163654f7065726174696f6e00014c6e65775f78636d5f646573745f77656967687428012458636d5765696768740000003458636d4665655570646174656408013478636d5f6f7065726174696f6e8902015458636d496e746572666163654f7065726174696f6e00014c6e65775f78636d5f646573745f77656967687418011c42616c616e63650001000089020c506d6f64756c655f78636d5f696e74657266616365186d6f64756c655458636d496e746572666163654f7065726174696f6e0001143c58746f6b656e735472616e7366657200000050486f6d615769746864726177556e626f6e64656400010034486f6d61426f6e64457874726100020028486f6d61556e626f6e640003003050617261636861696e466565040029010148426f783c4d756c74694c6f636174696f6e3e000400008d020c446d6f64756c655f696e63656e7469766573186d6f64756c65144576656e740404540001143c4465706f73697444657853686172650c010c77686f000130543a3a4163636f756e7449640001386465785f73686172655f74797065cc012843757272656e6379496400011c6465706f73697418011c42616c616e636500000040576974686472617744657853686172650c010c77686f000130543a3a4163636f756e7449640001386465785f73686172655f74797065cc012843757272656e63794964000120776974686472617718011c42616c616e636500010030436c61696d5265776172647314010c77686f000130543a3a4163636f756e744964000110706f6f6c91020118506f6f6c49640001487265776172645f63757272656e63795f6964cc012843757272656e6379496400013461637475616c5f616d6f756e7418011c42616c616e6365000140646564756374696f6e5f616d6f756e7418011c42616c616e636500020070496e63656e74697665526577617264416d6f756e74557064617465640c0110706f6f6c91020118506f6f6c49640001487265776172645f63757272656e63795f6964cc012843757272656e637949640001607265776172645f616d6f756e745f7065725f706572696f6418011c42616c616e63650003007c436c61696d526577617264446564756374696f6e5261746555706461746564080110706f6f6c91020118506f6f6c4964000138646564756374696f6e5f72617465f00110526174650004000091020c386d6f64756c655f737570706f727428696e63656e746976657318506f6f6c4964000108144c6f616e730400cc012843757272656e637949640000000c4465780400cc012843757272656e637949640001000095020c286d6f64756c655f6e6674186d6f64756c65144576656e740404540001183043726561746564436c6173730801146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0000002c4d696e746564546f6b656e10011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0001207175616e7469747910010c753332000100405472616e73666572726564546f6b656e10011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964280130546f6b656e49644f663c543e0002002c4275726e6564546f6b656e0c01146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964280130546f6b656e49644f663c543e000300544275726e6564546f6b656e5769746852656d61726b1001146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e000120746f6b656e5f6964280130546f6b656e49644f663c543e00012c72656d61726b5f686173682c011c543a3a486173680004003844657374726f796564436c6173730801146f776e6572000130543a3a4163636f756e744964000120636c6173735f6964100130436c61737349644f663c543e0005000099020c546d6f64756c655f61737365745f7265676973747279186d6f64756c65144576656e7404045400011058466f726569676e4173736574526567697374657265640c012061737365745f69649c0138466f726569676e4173736574496400013461737365745f61646472657373290101344d756c74694c6f636174696f6e0001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e0000004c466f726569676e4173736574557064617465640c012061737365745f69649c0138466f726569676e4173736574496400013461737365745f61646472657373290101344d756c74694c6f636174696f6e0001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e0001003c41737365745265676973746572656408012061737365745f6964a102012041737365744964730001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e0002003041737365745570646174656408012061737365745f6964a102012041737365744964730001206d657461646174619d02016c41737365744d657461646174613c42616c616e63654f663c543e3e000300009d020c406163616c615f7072696d6974697665732063757272656e63793441737365744d65746164617461041c42616c616e63650118001001106e616d6530011c5665633c75383e00011873796d626f6c30011c5665633c75383e000120646563696d616c73080108753800013c6d696e696d616c5f62616c616e636518011c42616c616e63650000a1020c406163616c615f7072696d6974697665732063757272656e63792041737365744964730001101445726332300400a4012845766d4164647265737300000034537461626c65417373657449640400100144537461626c654173736574506f6f6c496400010038466f726569676e4173736574496404009c0138466f726569676e41737365744964000200344e6174697665417373657449640400cc012843757272656e6379496400030000a5020c286d6f64756c655f65766d186d6f64756c65144576656e740404540001281c4372656174656414011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c69333200000034437265617465644661696c656418011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d4164647265737300012c657869745f726561736f6eb902012845786974526561736f6e0001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c69333200010020457865637574656414011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d416464726573730001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c6933320002003845786563757465644661696c65641c011066726f6da4012845766d41646472657373000120636f6e7472616374a4012845766d4164647265737300012c657869745f726561736f6eb902012845786974526561736f6e0001186f757470757430011c5665633c75383e0001106c6f6773a90201205665633c4c6f673e000120757365645f67617328010c753634000130757365645f73746f72616765b502010c693332000300545472616e736665727265644d61696e7461696e6572080120636f6e7472616374a4012845766d416464726573730001386e65775f6d61696e7461696e6572a4012845766d4164647265737300040068436f6e7472616374446576656c6f706d656e74456e61626c656404010c77686f000130543a3a4163636f756e7449640005006c436f6e7472616374446576656c6f706d656e7444697361626c656404010c77686f000130543a3a4163636f756e74496400060044436f6e74726163745075626c6973686564040120636f6e7472616374a4012845766d416464726573730007003c436f6e7472616374536574436f6465040120636f6e7472616374a4012845766d4164647265737300080058436f6e747261637453656c6664657374727563746564040120636f6e7472616374a4012845766d4164647265737300090000a902000002ad0200ad020c20657468657265756d0c6c6f670c4c6f6700000c011c61646472657373a4011048313630000118746f70696373b10201245665633c483235363e0001106461746130011442797465730000b1020000022c00b5020000050b00b9020c2065766d5f636f7265146572726f722845786974526561736f6e0001101c537563636565640400bd02012c4578697453756363656564000000144572726f720400c1020124457869744572726f72000100185265766572740400d10201284578697452657665727400020014466174616c0400d502012445786974466174616c00030000bd020c2065766d5f636f7265146572726f722c457869745375636365656400010c1c53746f707065640000002052657475726e656400010020537569636964656400020000c1020c2065766d5f636f7265146572726f7224457869744572726f7200013c38537461636b556e646572666c6f7700000034537461636b4f766572666c6f770001002c496e76616c69644a756d7000020030496e76616c696452616e67650003004444657369676e61746564496e76616c69640004002c43616c6c546f6f446565700005003c437265617465436f6c6c6973696f6e0006004c437265617465436f6e74726163744c696d69740007002c496e76616c6964436f64650400c50201184f70636f6465000f002c4f75744f664f6666736574000800204f75744f66476173000900244f75744f6646756e64000a002c5043556e646572666c6f77000b002c437265617465456d707479000c00144f746865720400c9020144436f773c277374617469632c207374723e000d0000c5020c2065766d5f636f7265186f70636f6465184f70636f64650000040008010875380000c902040c436f7704045401cd02000400cd02000000cd020000050200d1020c2065766d5f636f7265146572726f72284578697452657665727400010420526576657274656400000000d5020c2065766d5f636f7265146572726f722445786974466174616c000110304e6f74537570706f7274656400000048556e68616e646c6564496e746572727570740001004043616c6c4572726f724173466174616c0400c1020124457869744572726f72000200144f746865720400c9020144436f773c277374617469632c207374723e00030000d9020c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c65144576656e7404045400010430436c61696d4163636f756e740801286163636f756e745f6964000130543a3a4163636f756e74496400012c65766d5f61646472657373a4012845766d4164647265737300000000dd020c606e75747366696e616e63655f737461626c655f61737365741870616c6c6574144576656e7404045400013028437265617465506f6f6c10011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e656400011c737761705f6964000130543a3a4163636f756e74496400012470616c6c65745f6964000130543a3a4163636f756e744964000000184d696e7465642401186d696e746572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000134696e7075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e0001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e636500010030546f6b656e5377617070656428011c73776170706572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e656400012c696e7075745f6173736574cc0128543a3a417373657449640001306f75747075745f6173736574cc0128543a3a41737365744964000130696e7075745f616d6f756e74180128543a3a42616c616e63650001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e63650002004852656465656d656450726f706f7274696f6e24012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000130696e7075745f616d6f756e74180128543a3a42616c616e63650001486d696e5f6f75747075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e00012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001386f75747075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e0003003852656465656d656453696e676c6528012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e6564000130696e7075745f616d6f756e74180128543a3a42616c616e63650001306f75747075745f6173736574cc0128543a3a417373657449640001446d696e5f6f75747075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e63650001346f75747075745f616d6f756e74180128543a3a42616c616e63650004003452656465656d65644d756c746924012072656465656d6572000130543a3a4163636f756e74496400011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001386f75747075745f616d6f756e74734902013c5665633c543a3a42616c616e63653e0001406d61785f696e7075745f616d6f756e74180128543a3a42616c616e636500012062616c616e6365734902013c5665633c543a3a42616c616e63653e000130746f74616c5f737570706c79180128543a3a42616c616e63650001286665655f616d6f756e74180128543a3a42616c616e6365000130696e7075745f616d6f756e74180128543a3a42616c616e63650005003842616c616e6365557064617465640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001306f6c645f62616c616e6365734902013c5665633c543a3a42616c616e63653e0001306e65775f62616c616e6365734902013c5665633c543a3a42616c616e63653e000600385969656c64436f6c6c656374656418011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001406f6c645f746f74616c5f737570706c79180128543a3a42616c616e63650001406e65775f746f74616c5f737570706c79180128543a3a42616c616e636500010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500070030466565436f6c6c656374656420011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001306f6c645f62616c616e6365734902013c5665633c543a3a42616c616e63653e0001306e65775f62616c616e6365734902013c5665633c543a3a42616c616e63653e0001406f6c645f746f74616c5f737570706c79180128543a3a42616c616e63650001406e65775f746f74616c5f737570706c79180128543a3a42616c616e636500010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500080024414d6f6469666965640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011476616c756518015c543a3a41744c656173743634426974556e7369676e656400011074696d65100138543a3a426c6f636b4e756d6265720009002c4665654d6f64696669656410011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001206d696e745f66656518015c543a3a41744c656173743634426974556e7369676e6564000120737761705f66656518015c543a3a41744c656173743634426974556e7369676e656400012872656465656d5f66656518015c543a3a41744c656173743634426974556e7369676e6564000a0044526563697069656e744d6f6469666965640c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001346665655f726563697069656e74000130543a3a4163636f756e74496400013c7969656c645f726563697069656e74000130543a3a4163636f756e744964000b0000e1020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f7265640000006456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d6265720001006c56616c69646174696f6e46756e6374696f6e4469736361726465640002004455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a4861736800030060446f776e776172644d657373616765735265636569766564040114636f756e7410010c75333200040064446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a4861736800050000e5020c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c74000000284b65794368616e6765640401286f6c645f7375646f6572f10101504f7074696f6e3c543a3a4163636f756e7449643e000100285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c7400020000e90208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000ed020000027800f10208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e3501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65cd02016473705f72756e74696d653a3a52756e74696d65537472696e670000f5020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696ff902011c50657262696c6c0000001872656d61726b04011872656d61726b30011c5665633c75383e000100387365745f686561705f7061676573040114706167657328010c753634000200207365745f636f6465040110636f646530011c5665633c75383e0003005c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e0004002c7365745f73746f726167650401146974656d73fd0201345665633c4b657956616c75653e000500306b696c6c5f73746f726167650401106b657973050301205665633c4b65793e0006002c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c7533320007004472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e00080000f9020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000fd020000020103000103000004083030000503000002300009030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173730d0301845065724469737061746368436c6173733c57656967687473506572436c6173733e00000d030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454011103000c01186e6f726d616c110301045400012c6f7065726174696f6e616c11030104540001246d616e6461746f72791103010454000011030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963150301384f7074696f6e3c5765696768743e0001246d61785f746f74616c150301384f7074696f6e3c5765696768743e0001207265736572766564150301384f7074696f6e3c5765696768743e0000150304184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000019030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61781d0301545065724469737061746368436c6173733c7533323e00001d030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400002103082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c75363400002503082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65cd02013452756e74696d65537472696e67000124696d706c5f6e616d65cd02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732903011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002903040c436f77040454012d030004002d030000002d03000002310300310300000408d8100035030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d65000000685370656356657273696f6e4e65656473546f496e637265617365000100744661696c6564546f4578747261637452756e74696d6556657273696f6e0002004c4e6f6e44656661756c74436f6d706f736974650003003c4e6f6e5a65726f526566436f756e740004003043616c6c46696c74657265640005000039030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e74000000003d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540141030453000004009d0501185665633c543e0000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d650400450300000100004503084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0149032c426c6f636b4e756d62657201103450616c6c6574734f726967696e01c901244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4903011043616c6c0001386d617962655f706572696f646963550301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ec901013450616c6c6574734f726967696e0000490310346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454014d03010c184c6567616379040110686173682c01104861736800000018496e6c696e65040099050134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c753332000200004d0308346163616c615f72756e74696d652c52756e74696d6543616c6c0001ec1853797374656d0400f50201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d700400390301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000100245363686564756c65720400510301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0002001c5574696c6974790400590301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000300204d756c74697369670400610301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0004001450726f78790400690301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e000500405472616e73616374696f6e50617573650400750301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e50617573652c2052756e74696d653e0006003449646c655363686564756c65720400790301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c49646c655363686564756c65722c2052756e74696d653e00070020507265696d61676504007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0008002042616c616e6365730400810301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002843757272656e636965730400850301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43757272656e636965732c2052756e74696d653e000c001c56657374696e670400890301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e000d00485472616e73616374696f6e5061796d656e740400910301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e5061796d656e742c2052756e74696d653e000e002054726561737572790400b90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00140020426f756e746965730400bd0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00150010546970730400c10301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00160028417574686f72736869700400c50301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00280044436f6c6c61746f7253656c656374696f6e0400d50301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0029001c53657373696f6e0400d90301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e002a003853657373696f6e4d616e616765720400e90301cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e4d616e616765722c2052756e74696d653e002d002458636d7051756575650400ed0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e0032002c506f6c6b61646f7458636d0400f10301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e00330020446d7051756575650400590401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0035001c58546f6b656e7304005d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e0036001c4f726d6c58636d0400650401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e00380024417574686f726974790400690401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f726974792c2052756e74696d653e003c003847656e6572616c436f756e63696c04007d0401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47656e6572616c436f756e63696c2c2052756e74696d653e003d006047656e6572616c436f756e63696c4d656d626572736869700400810401f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47656e6572616c436f756e63696c4d656d626572736869702c2052756e74696d653e003e004046696e616e6369616c436f756e63696c0400850401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46696e616e6369616c436f756e63696c2c2052756e74696d653e003f006846696e616e6369616c436f756e63696c4d656d626572736869700400890401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46696e616e6369616c436f756e63696c4d656d626572736869702c2052756e74696d653e0040002c486f6d61436f756e63696c04008d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d61436f756e63696c2c2052756e74696d653e00410054486f6d61436f756e63696c4d656d626572736869700400910401e90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d61436f756e63696c4d656d626572736869702c2052756e74696d653e00420048546563686e6963616c436f6d6d69747465650400950401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e00430070546563686e6963616c436f6d6d69747465654d656d626572736869700400990401050273656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465654d656d626572736869702c2052756e74696d653e0044002444656d6f637261637904009d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e0045002c4163616c614f7261636c650400a50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4163616c614f7261636c652c2052756e74696d653e0046005c4f70657261746f724d656d626572736869704163616c610400a90401f10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f70657261746f724d656d626572736869704163616c612c2052756e74696d653e0047001c41756374696f6e0400ad0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e2c2052756e74696d653e0050001c526577617264730400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526577617264732c2052756e74696d653e005100185072696365730400b50401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5072696365732c2052756e74696d653e005a000c4465780400b90401a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4465782c2052756e74696d653e005b00244465784f7261636c650400bd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4465784f7261636c652c2052756e74696d653e005c0034416767726567617465644465780400c10401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416767726567617465644465782c2052756e74696d653e005d003841756374696f6e4d616e616765720400d50401cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e4d616e616765722c2052756e74696d653e006400144c6f616e730400d90401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f616e732c2052756e74696d653e00650018486f6e7a6f6e0400dd0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6e7a6f6e2c2052756e74696d653e0066002c43647054726561737572790400e10401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43647054726561737572792c2052756e74696d653e00670024436470456e67696e650400e90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436470456e67696e652c2052756e74696d653e00680044456d657267656e637953687574646f776e0400f50401d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456d657267656e637953687574646f776e2c2052756e74696d653e00690010486f6d610400f90401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c486f6d612c2052756e74696d653e0074003058636d496e7465726661636504000d0501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d496e746572666163652c2052756e74696d653e00750028496e63656e746976657304001d0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e63656e74697665732c2052756e74696d653e0078000c4e46540400310501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e46542c2052756e74696d653e00790034417373657452656769737472790400450501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e007a000c45564d0400490501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45564d2c2052756e74696d653e0082002c45766d4163636f756e74730400590501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45766d4163636f756e74732c2052756e74696d653e0084002c537461626c65417373657404005d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c537461626c6541737365742c2052756e74696d653e00c8003c50617261636861696e53797374656d0400610501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e001e00105375646f0400950501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00ff000051030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000001863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000100387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002003063616e63656c5f6e616d656404010869640401205461736b4e616d65000300387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000400507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963550301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050000550304184f7074696f6e04045401780108104e6f6e6500000010536f6d65040078000001000059030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c735d03017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000003461735f64657269766174697665080114696e6465789c010c75313600011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001002462617463685f616c6c04011463616c6c735d03017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002002c64697370617463685f617308012461735f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0003002c666f7263655f626174636804011463616c6c735d03017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000400005d030000024d030061030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000002061735f6d756c74691401247468726573686f6c649c010c7531360001446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74650301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687420011857656967687400010040617070726f76655f61735f6d756c74691401247468726573686f6c649c010c7531360001446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74650301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742001185765696768740002003c63616e63656c5f61735f6d756c74691001247468726573686f6c649c010c7531360001446f746865725f7369676e61746f72696573050101445665633c543a3a4163636f756e7449643e00012474696d65706f696e7490016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d00030000650304184f7074696f6e04045401900108104e6f6e6500000010536f6d65040090000001000069030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065710301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000000246164645f70726f78790c012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001003072656d6f76655f70726f78790c012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720002003872656d6f76655f70726f786965730003002c6372656174655f707572650c012870726f78795f74797065980130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465789c010c753136000400246b696c6c5f7075726514011c737061776e65726d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065980130543a3a50726f787954797065000114696e6465789c010c75313600011868656967687435010138543a3a426c6f636b4e756d6265720001246578745f696e6465783501010c75333200050020616e6e6f756e63650801107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0006004c72656d6f76655f616e6e6f756e63656d656e740801107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0007004c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f686173682c013443616c6c486173684f663c543e0008003c70726f78795f616e6e6f756e63656410012064656c65676174656d0301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c6d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065710301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000900006d030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400350101304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a801205b75383b2032305d00040000710304184f7074696f6e04045401980108104e6f6e6500000010536f6d65040098000001000075030c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c651043616c6c0404540001104470617573655f7472616e73616374696f6e08012c70616c6c65745f6e616d6530011c5665633c75383e00013466756e6374696f6e5f6e616d6530011c5665633c75383e0000004c756e70617573655f7472616e73616374696f6e08012c70616c6c65745f6e616d6530011c5665633c75383e00013466756e6374696f6e5f6e616d6530011c5665633c75383e0001005070617573655f65766d5f707265636f6d70696c6504011c61646472657373a401104831363000020058756e70617573655f65766d5f707265636f6d70696c6504011c61646472657373a40110483136300003000079030c546d6f64756c655f69646c655f7363686564756c6572186d6f64756c651043616c6c040454000104347363686564756c655f7461736b0401107461736bb0011c543a3a5461736b000000007d030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e0000003c756e6e6f74655f707265696d616765040110686173682c011c543a3a4861736800010040726571756573745f707265696d616765040110686173682c011c543a3a4861736800020048756e726571756573745f707265696d616765040110686173682c011c543a3a486173680003000081030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565e80128543a3a42616c616e63650000002c7365745f62616c616e63650c010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565e80128543a3a42616c616e63650001306e65775f7265736572766564e80128543a3a42616c616e636500010038666f7263655f7472616e736665720c0118736f757263656d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565e80128543a3a42616c616e63650002004c7472616e736665725f6b6565705f616c697665080110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565e80128543a3a42616c616e6365000300307472616e736665725f616c6c080110646573746d0301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665f9010110626f6f6c0004003c666f7263655f756e7265736572766508010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e63650005000085030c446d6f64756c655f63757272656e63696573186d6f64756c651043616c6c040454000118207472616e736665720c0110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8013042616c616e63654f663c543e000000607472616e736665725f6e61746976655f63757272656e6379080110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74e8013042616c616e63654f663c543e000100387570646174655f62616c616e63650c010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e745902012c416d6f756e744f663c543e0002002873776565705f6475737408012c63757272656e63795f6964cc012843757272656e637949640001206163636f756e7473050101445665633c543a3a4163636f756e7449643e00030038666f7263655f7365745f6c6f636b10010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8013042616c616e63654f663c543e00011c6c6f636b5f6964d801384c6f636b4964656e74696669657200040044666f7263655f72656d6f76655f6c6f636b0c010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c63757272656e63795f6964cc012843757272656e6379496400011c6c6f636b5f6964d801384c6f636b4964656e7469666965720005000089030c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65e4015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c65738d0301645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300008d03000002e40091030c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c651043616c6c04045400011c747365745f616c7465726e61746976655f6665655f737761705f706174680401346665655f737761705f706174689503015c4f7074696f6e3c5665633c43757272656e637949643e3e00000058656e61626c655f6368617267655f6665655f706f6f6c0c012c63757272656e63795f6964cc012843757272656e63794964000124706f6f6c5f73697a6518011c42616c616e6365000138737761705f7468726573686f6c6418011c42616c616e63650001005c64697361626c655f6368617267655f6665655f706f6f6c04012c63757272656e63795f6964cc012843757272656e6379496400020034776974685f6665655f706174680801346665655f737761705f706174684502013c5665633c43757272656e637949643e00011063616c6c4d030138426f783c43616c6c4f663c543e3e00030044776974685f6665655f63757272656e637908012c63757272656e63795f6964cc012843757272656e6379496400011063616c6c4d030138426f783c43616c6c4f663c543e3e00040040776974685f6665655f706169645f62790c011063616c6c4d030138426f783c43616c6c4f663c543e3e00012870617965725f61646472000130543a3a4163636f756e74496400012470617965725f736967990301384d756c74695369676e617475726500050060776974685f6665655f616767726567617465645f7061746808014c6665655f616767726567617465645f70617468b103018c5665633c4167677265676174656453776170506174683c43757272656e637949643e3e00011063616c6c4d030138426f783c43616c6c4f663c543e3e00060000950304184f7074696f6e0404540145020108104e6f6e6500000010536f6d650400450200000100009903082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904009d030148656432353531393a3a5369676e61747572650000001c537232353531390400a5030148737232353531393a3a5369676e61747572650001001445636473610400a903014065636473613a3a5369676e6174757265000200009d030c1c73705f636f72651c65643235353139245369676e617475726500000400a10301205b75383b2036345d0000a103000003400000000800a5030c1c73705f636f72651c73723235353139245369676e617475726500000400a10301205b75383b2036345d0000a9030c1c73705f636f7265146563647361245369676e617475726500000400ad0301205b75383b2036355d0000ad03000003410000000800b103000002b50300b5030c386d6f64756c655f737570706f72740c64657848416767726567617465645377617050617468042843757272656e6379496401cc01080c44657804004502013c5665633c43757272656e637949643e0000001454616967610c00100144537461626c654173736574506f6f6c49640000100138506f6f6c546f6b656e496e6465780000100138506f6f6c546f6b656e496e64657800010000b9030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565e8013c42616c616e63654f663c542c20493e00012c62656e65666963696172796d0301504163636f756e7449644c6f6f6b75704f663c543e0000003c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69643501013450726f706f73616c496e64657800010040617070726f76655f70726f706f73616c04012c70726f706f73616c5f69643501013450726f706f73616c496e646578000200147370656e64080118616d6f756e74e8013c42616c616e63654f663c542c20493e00012c62656e65666963696172796d0301504163636f756e7449644c6f6f6b75704f663c543e0003003c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69643501013450726f706f73616c496e64657800040000bd030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565e8013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e00000038617070726f76655f626f756e7479040124626f756e74795f69643501012c426f756e7479496e6465780001003c70726f706f73655f63757261746f720c0124626f756e74795f69643501012c426f756e7479496e64657800011c63757261746f726d0301504163636f756e7449644c6f6f6b75704f663c543e00010c666565e8013c42616c616e63654f663c542c20493e00020040756e61737369676e5f63757261746f72040124626f756e74795f69643501012c426f756e7479496e646578000300386163636570745f63757261746f72040124626f756e74795f69643501012c426f756e7479496e6465780004003061776172645f626f756e7479080124626f756e74795f69643501012c426f756e7479496e64657800012c62656e65666963696172796d0301504163636f756e7449644c6f6f6b75704f663c543e00050030636c61696d5f626f756e7479040124626f756e74795f69643501012c426f756e7479496e64657800060030636c6f73655f626f756e7479040124626f756e74795f69643501012c426f756e7479496e64657800070050657874656e645f626f756e74795f657870697279080124626f756e74795f69643501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e00080000c1030c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e30011c5665633c75383e00010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000002c726574726163745f746970040110686173682c011c543a3a486173680001001c7469705f6e65770c0118726561736f6e30011c5665633c75383e00010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001247469705f76616c7565e8013c42616c616e63654f663c542c20493e0002000c746970080110686173682c011c543a3a486173680001247469705f76616c7565e8013c42616c616e63654f663c542c20493e00030024636c6f73655f746970040110686173682c011c543a3a4861736800040024736c6173685f746970040110686173682c011c543a3a4861736800050000c5030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573c90301385665633c543a3a4865616465723e00000000c903000002cd0300cd03102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1030014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572350101184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f75747075740001186469676573743401184469676573740000d1030c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d5030c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c657304010c6e6577050101445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d61783501010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e64e8013042616c616e63654f663c543e0002005472656769737465725f61735f63616e6469646174650003004872656769737465725f63616e6469646174650401346e65775f63616e646964617465000130543a3a4163636f756e744964000400306c656176655f696e74656e740005003477697468647261775f626f6e6400060000d9030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973dd03011c543a3a4b65797300011470726f6f6630011c5665633c75383e0000002870757267655f6b65797300010000dd0308346163616c615f72756e74696d652c53657373696f6e4b657973000004011061757261e10301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000e103104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400e503013c737232353531393a3a5075626c69630000e5030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e9030c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c651043616c6c040454000104647363686564756c655f73657373696f6e5f6475726174696f6e08013473746172745f73657373696f6e3501013053657373696f6e496e6465780001206475726174696f6e35010138543a3a426c6f636b4e756d62657200000000ed030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d5765696768740000005473757370656e645f78636d5f657865637574696f6e00010050726573756d655f78636d5f657865637574696f6e000200607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000300547570646174655f64726f705f7468726573686f6c6404010c6e657710010c7533320004005c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c7533320005005c7570646174655f7468726573686f6c645f77656967687404010c6e657728012458636d576569676874000600707570646174655f7765696768745f72657374726963745f646563617904010c6e657728012458636d576569676874000700847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657728012458636d57656967687400080000f1030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f5030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001005c726573657276655f7472616e736665725f61737365747310011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002001c6578656375746508011c6d657373616765210401c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687428012458636d57656967687400030044666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e29010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00040064666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e550401484f7074696f6e3c58636d56657273696f6e3e00050078666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00060080666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007007c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749101012c5765696768744c696d69740008005c6c696d697465645f74656c65706f72745f61737365747314011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749101012c5765696768744c696d697400090000f503080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856300400f903015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104000d04015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204004901015076323a3a58636d3c52756e74696d6543616c6c3e00020000f9030c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c65666665637473fd03015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574739d01013c5665633c4d756c746941737365743e00011c65666665637473fd03015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c65666665637473fd03015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736509040120526573706f6e7365000300345472616e7366657241737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686fa50101344d756c74694c6f636174696f6e00011c6d657373616765f903018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a0000fd030000020104000104100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976659d01013c5665633c4d756c746941737365743e00011c726563656976659d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574739d01013c5665633c4d756c746941737365743e00011c72657365727665a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374a50101344d756c74694c6f636174696f6e0001186173736574739d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573a10101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c00010c78636d050401545665633c58636d3c52756e74696d6543616c6c3e3e000700000504000002f9030009040c0c78636d08763020526573706f6e73650001041841737365747304009d01013c5665633c4d756c746941737365743e000000000d040c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574735501012c4d756c746941737365747300011c656666656374731104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574735501012c4d756c746941737365747300011c656666656374731104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574735501012c4d756c746941737365747300011c656666656374731104015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73651d040120526573706f6e7365000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686f2d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167650d04018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000011040000021504001504100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200060030427579457865637574696f6e140110666565735d0101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c000130696e737472756374696f6e73190401545665633c58636d3c52756e74696d6543616c6c3e3e0007000019040000020d04001d040c0c78636d08763120526573706f6e73650001081841737365747304005501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100002104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004002504015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104003904015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204004904015076323a3a58636d3c52756e74696d6543616c6c3e0002000025040c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c656666656374732904015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574739d01013c5665633c4d756c746941737365743e00011c656666656374732904015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011c656666656374732904015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736509040120526573706f6e7365000300345472616e7366657241737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c35040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686fa50101344d756c74694c6f636174696f6e00011c6d6573736167652504018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a000029040000022d04002d04100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976659d01013c5665633c4d756c746941737365743e00011c726563656976659d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574739d01013c5665633c4d756c746941737365743e00011c72657365727665a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574739d01013c5665633c4d756c746941737365743e00011064657374a50101344d756c74694c6f636174696f6e00011c65666665637473fd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374a50101344d756c74694c6f636174696f6e0001186173736574739d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573a10101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c00010c78636d310401545665633c58636d3c52756e74696d6543616c6c3e3e00070000310400000225040035040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000039040c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574735501012c4d756c746941737365747300011c656666656374733d04015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574735501012c4d756c746941737365747300011c656666656374733d04015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574735501012c4d756c746941737365747300011c656666656374733d04015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73651d040120526573706f6e7365000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c35040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c52656c6179656446726f6d08010c77686f2d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167653904018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c00003d040000024104004104100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00011c65666665637473110401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200060030427579457865637574696f6e140110666565735d0101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72f9010110626f6f6c000130696e737472756374696f6e73450401545665633c58636d3c52756e74696d6543616c6c3e3e00070000450400000239040049040c0c78636d0876320c58636d042c52756e74696d6543616c6c000004004d0401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e00004d0400000251040051040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574735501012c4d756c746941737365747300012c62656e6566696369617279290101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735501012c4d756c746941737365747300011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970657d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c35040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723501010c7533320001406d61785f6d6573736167655f73697a653501010c7533320001306d61785f63617061636974793501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723501010c75333200011873656e6465723501010c753332000124726563697069656e743501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04002d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200012c62656e6566696369617279290101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473850101404d756c7469417373657446696c7465720001286d61785f6173736574733501010c75333200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e000e003445786368616e6765417373657408011067697665850101404d756c7469417373657446696c74657200011c726563656976655501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473850101404d756c7469417373657446696c74657200011c72657365727665290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473850101404d756c7469417373657446696c74657200011064657374290101344d756c74694c6f636174696f6e00010c78636d4901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374290101344d756c74694c6f636174696f6e000118617373657473850101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e080110666565735d0101284d756c746941737365740001307765696768745f6c696d69749101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004904014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004904014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735501012c4d756c74694173736574730001187469636b6574290101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b0000550404184f7074696f6e04045401100108104e6f6e6500000010536f6d65040010000001000059040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d576569676874000000005d040c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964cc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d69740000004c7472616e736665725f6d756c746961737365740c0114617373657461040160426f783c56657273696f6e65644d756c746941737365743e00011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000100447472616e736665725f776974685f66656514012c63757272656e63795f6964cc0134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000200707472616e736665725f6d756c746961737365745f776974685f666565100114617373657461040160426f783c56657273696f6e65644d756c746941737365743e00010c66656561040160426f783c56657273696f6e65644d756c746941737365743e00011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000300607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573710201805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000400507472616e736665725f6d756c746961737365747310011861737365747399010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749101012c5765696768744c696d6974000500006104080c78636d4c56657273696f6e65644d756c746941737365740001080856300400a101013876303a3a4d756c7469417373657400000008563104005d01013876313a3a4d756c746941737365740001000065040c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374ad01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f5030154426f783c56657273696f6e656458636d3c28293e3e0000000069040c386f726d6c5f617574686f72697479186d6f64756c651043616c6c0404540001242c64697370617463685f617308012461735f6f726967696e6d040134543a3a41734f726967696e496400011063616c6c4d030138426f783c43616c6c4f663c543e3e000000447363686564756c655f64697370617463681001107768656e71040170446973706174636854696d653c543a3a426c6f636b4e756d6265723e0001207072696f726974790801205072696f7269747900014c776974685f64656c617965645f6f726967696ef9010110626f6f6c00011063616c6c4d030138426f783c43616c6c4f663c543e3e00010074666173745f747261636b5f7363686564756c65645f64697370617463680c0138696e697469616c5f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780001107768656e71040170446973706174636854696d653c543a3a426c6f636b4e756d6265723e0002006064656c61795f7363686564756c65645f64697370617463680c0138696e697469616c5f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e6465780001406164646974696f6e616c5f64656c6179100138543a3a426c6f636b4e756d6265720003006463616e63656c5f7363686564756c65645f6469737061746368080138696e697469616c5f6f726967696ec9010154426f783c543a3a50616c6c6574734f726967696e3e00011c7461736b5f69641001445363686564756c655461736b496e64657800040038617574686f72697a655f63616c6c08011063616c6c4d030138426f783c43616c6c4f663c543e3e00011863616c6c6572f10101504f7074696f6e3c543a3a4163636f756e7449643e0005005872656d6f76655f617574686f72697a65645f63616c6c040110686173682c011c543a3a4861736800060040747269676765725f6f6c645f63616c6c080110686173682c011c543a3a4861736800014463616c6c5f7765696768745f626f756e64750401244f6c6457656967687400070030747269676765725f63616c6c080110686173682c011c543a3a4861736800014463616c6c5f7765696768745f626f756e64200118576569676874000800006d0408406163616c615f7072696d69746976657348417574686f72697479734f726967696e496400011410526f6f7400000020547265617375727900010038486f6e7a6f6e547265617375727900020030486f6d6154726561737572790003003c54726561737572795265736572766500040000710410346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d6265720001000075040000067904007904082873705f77656967687473244f6c645765696768740000040028010c75363400007d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000081040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d650006000085040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000089040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d65000600008d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000091040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d650006000095040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273050101445665633c543a3a4163636f756e7449643e0001147072696d65f10101504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e740000001c6578656375746508012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c7533320001001c70726f706f73650c01247468726573686f6c643501012c4d656d626572436f756e7400012070726f706f73616c4d03017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e643501010c75333200020010766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800011c617070726f7665f9010110626f6f6c00030040636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64750401244f6c645765696768740001306c656e6774685f626f756e643501010c7533320004004c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a4861736800050014636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465783501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e643501010c7533320006000099040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d65000600009d040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616c49030140426f756e64656443616c6c4f663c543e00011476616c7565e8013042616c616e63654f663c543e000000187365636f6e6404012070726f706f73616c3501012450726f70496e64657800010010766f74650801247265665f696e6465783501013c5265666572656e64756d496e646578000110766f7465210201644163636f756e74566f74653c42616c616e63654f663c543e3e00020040656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003004065787465726e616c5f70726f706f736504012070726f706f73616c49030140426f756e64656443616c6c4f663c543e0004006465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c49030140426f756e64656443616c6c4f663c543e0005006065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c49030140426f756e64656443616c6c4f663c543e00060028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d626572000700347665746f5f65787465726e616c04013470726f706f73616c5f686173682c0110483235360008004463616e63656c5f7265666572656e64756d0401247265665f696e6465783501013c5265666572656e64756d496e6465780009002064656c65676174650c0108746f6d0301504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ea1040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0028756e64656c6567617465000b0058636c6561725f7075626c69635f70726f706f73616c73000c0018756e6c6f636b0401187461726765746d0301504163636f756e7449644c6f6f6b75704f663c543e000d002c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e004472656d6f76655f6f746865725f766f74650801187461726765746d0301504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0024626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465785504015c4f7074696f6e3c5265666572656e64756d496e6465783e0010003c63616e63656c5f70726f706f73616c04012870726f705f696e6465783501012450726f70496e64657800110000a1040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000a5040c2c6f726d6c5f6f7261636c65186d6f64756c651043616c6c0804540004490001042c666565645f76616c75657304011876616c7565732d02018c5665633c28543a3a4f7261636c654b65792c20543a3a4f7261636c6556616c7565293e00000000a9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0000003472656d6f76655f6d656d62657204010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0001002c737761705f6d656d62657208011872656d6f76656d0301504163636f756e7449644c6f6f6b75704f663c543e00010c6164646d0301504163636f756e7449644c6f6f6b75704f663c543e0002003472657365745f6d656d6265727304011c6d656d62657273050101445665633c543a3a4163636f756e7449643e000300286368616e67655f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e000400247365745f7072696d6504010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e0005002c636c6561725f7072696d6500060000ad040c306f726d6c5f61756374696f6e186d6f64756c651043616c6c0404540001040c6269640801086964100130543a3a41756374696f6e496400011476616c7565e80128543a3a42616c616e636500000000b1040c306f726d6c5f72657761726473186d6f64756c651043616c6c04045400010000b5040c346d6f64756c655f707269636573186d6f64756c651043616c6c040454000108286c6f636b5f707269636504012c63757272656e63795f6964cc012843757272656e6379496400000030756e6c6f636b5f707269636504012c63757272656e63795f6964cc012843757272656e6379496400010000b9040c286d6f64756c655f646578186d6f64756c651043616c6c04045400013458737761705f776974685f65786163745f737570706c790c0110706174684502013c5665633c43757272656e637949643e000134737570706c795f616d6f756e74e8011c42616c616e63650001446d696e5f7461726765745f616d6f756e74e8011c42616c616e636500000058737761705f776974685f65786163745f7461726765740c0110706174684502013c5665633c43757272656e637949643e0001347461726765745f616d6f756e74e8011c42616c616e63650001446d61785f737570706c795f616d6f756e74e8011c42616c616e6365000100346164645f6c697175696469747918013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001306d61785f616d6f756e745f61e8011c42616c616e63650001306d61785f616d6f756e745f62e8011c42616c616e636500014c6d696e5f73686172655f696e6372656d656e74e8011c42616c616e63650001547374616b655f696e6372656d656e745f7368617265f9010110626f6f6c000200346164645f70726f766973696f6e10013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000120616d6f756e745f61e8011c42616c616e6365000120616d6f756e745f62e8011c42616c616e63650003003c636c61696d5f6465785f73686172650c01146f776e6572000130543a3a4163636f756e74496400013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640004004072656d6f76655f6c697175696469747918013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e6379496400013072656d6f76655f7368617265e8011c42616c616e636500013c6d696e5f77697468647261776e5f61e8011c42616c616e636500013c6d696e5f77697468647261776e5f62e8011c42616c616e636500012862795f756e7374616b65f9010110626f6f6c000500446c6973745f70726f766973696f6e696e671c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001486d696e5f636f6e747269627574696f6e5f61e8011c42616c616e63650001486d696e5f636f6e747269627574696f6e5f62e8011c42616c616e63650001487461726765745f70726f766973696f6e5f61e8011c42616c616e63650001487461726765745f70726f766973696f6e5f62e8011c42616c616e63650001286e6f745f6265666f726535010138543a3a426c6f636b4e756d626572000600787570646174655f70726f766973696f6e696e675f706172616d65746572731c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001486d696e5f636f6e747269627574696f6e5f61e8011c42616c616e63650001486d696e5f636f6e747269627574696f6e5f62e8011c42616c616e63650001487461726765745f70726f766973696f6e5f61e8011c42616c616e63650001487461726765745f70726f766973696f6e5f62e8011c42616c616e63650001286e6f745f6265666f726535010138543a3a426c6f636b4e756d62657200070040656e645f70726f766973696f6e696e6708013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640008004c656e61626c655f74726164696e675f7061697208013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640009005064697361626c655f74726164696e675f7061697208013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000a0040726566756e645f70726f766973696f6e0c01146f776e6572000130543a3a4163636f756e74496400013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000b004861626f72745f70726f766973696f6e696e6708013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000c0000bd040c446d6f64756c655f6465785f6f7261636c65186d6f64756c651043616c6c04045400010c50656e61626c655f617665726167655f70726963650c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000120696e74657276616c28012c4d6f6d656e744f663c543e0000005464697361626c655f617665726167655f707269636508013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e63794964000100747570646174655f617665726167655f70726963655f696e74657276616c0c013463757272656e63795f69645f61cc012843757272656e6379496400013463757272656e63795f69645f62cc012843757272656e637949640001306e65775f696e74657276616c28012c4d6f6d656e744f663c543e00020000c1040c546d6f64756c655f616767726567617465645f646578186d6f64756c651043616c6c04045400010c58737761705f776974685f65786163745f737570706c790c01147061746873b10301345665633c53776170506174683e000134737570706c795f616d6f756e74e8011c42616c616e63650001446d696e5f7461726765745f616d6f756e74e8011c42616c616e636500000058737761705f776974685f65786163745f7461726765740c01147061746873b10301345665633c53776170506174683e0001347461726765745f616d6f756e74e8011c42616c616e63650001446d61785f737570706c795f616d6f756e74e8011c42616c616e6365000100707570646174655f616767726567617465645f737761705f706174687304011c75706461746573c50401d85665633c282843757272656e637949642c2043757272656e63794964292c204f7074696f6e3c5665633c53776170506174683e3e293e00020000c504000002c90400c90400000408cd04d10400cd0400000408cccc00d10404184f7074696f6e04045401b1030108104e6f6e6500000010536f6d650400b1030000010000d5040c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c651043616c6c0404540001041863616e63656c040108696410012441756374696f6e496400000000d9040c306d6f64756c655f6c6f616e73186d6f64756c651043616c6c04045400010000dd040c346d6f64756c655f686f6e7a6f6e186d6f64756c651043616c6c0404540001282c61646a7573745f6c6f616e0c012c63757272656e63795f6964cc012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e7459020118416d6f756e7400014064656269745f61646a7573746d656e7459020118416d6f756e740000006c636c6f73655f6c6f616e5f6861735f64656269745f62795f64657808012c63757272656e63795f6964cc012843757272656e637949640001546d61785f636f6c6c61746572616c5f616d6f756e74e8011c42616c616e6365000100487472616e736665725f6c6f616e5f66726f6d08012c63757272656e63795f6964cc012843757272656e6379496400011066726f6d6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500020024617574686f72697a6508012c63757272656e63795f6964cc012843757272656e63794964000108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650003002c756e617574686f72697a6508012c63757272656e63795f6964cc012843757272656e63794964000108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650004003c756e617574686f72697a655f616c6c00050068657870616e645f706f736974696f6e5f636f6c6c61746572616c0c012c63757272656e63795f6964cc012843757272656e63794964000150696e6372656173655f64656269745f76616c756518011c42616c616e636500015c6d696e5f696e6372656173655f636f6c6c61746572616c18011c42616c616e636500060054736872696e6b5f706f736974696f6e5f64656269740c012c63757272656e63795f6964cc012843757272656e6379496400014c64656372656173655f636f6c6c61746572616c18011c42616c616e63650001606d696e5f64656372656173655f64656269745f76616c756518011c42616c616e63650007006861646a7573745f6c6f616e5f62795f64656269745f76616c75650c012c63757272656e63795f6964cc012843757272656e63794964000154636f6c6c61746572616c5f61646a7573746d656e7459020118416d6f756e7400015864656269745f76616c75655f61646a7573746d656e7459020118416d6f756e74000800387472616e736665725f64656269740c013466726f6d5f63757272656e6379cc012843757272656e6379496400012c746f5f63757272656e6379cc012843757272656e6379496400013864656269745f7472616e7366657218011c42616c616e636500090000e1040c4c6d6f64756c655f6364705f7472656173757279186d6f64756c651043616c6c0404540001146c657874726163745f737572706c75735f746f5f7472656173757279040118616d6f756e74e8011c42616c616e63650000004861756374696f6e5f636f6c6c61746572616c10012c63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8011c42616c616e6365000118746172676574e8011c42616c616e636500011c73706c69746564f9010110626f6f6c0001007465786368616e67655f636f6c6c61746572616c5f746f5f737461626c6508012c63757272656e63795f6964cc012843757272656e63794964000128737761705f6c696d6974e5040148537761704c696d69743c42616c616e63653e000200907365745f65787065637465645f636f6c6c61746572616c5f61756374696f6e5f73697a6508012c63757272656e63795f6964cc012843757272656e6379496400011073697a65e8011c42616c616e63650003005c7365745f64656269745f6f66667365745f627566666572040118616d6f756e74e8011c42616c616e636500040000e5040c386d6f64756c655f737570706f72740c64657824537761704c696d6974041c42616c616e6365011801082c4578616374537570706c79080018011c42616c616e6365000018011c42616c616e63650000002c4578616374546172676574080018011c42616c616e6365000018011c42616c616e636500010000e9040c446d6f64756c655f6364705f656e67696e65186d6f64756c651043616c6c040454000114246c697175696461746508012c63757272656e63795f6964cc012843757272656e6379496400010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500000018736574746c6508012c63757272656e63795f6964cc012843757272656e6379496400010c77686f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000100547365745f636f6c6c61746572616c5f706172616d7318012c63757272656e63795f6964cc012843757272656e63794964000154696e7465726573745f726174655f7065725f736563ed0401404368616e67654f7074696f6e526174650001446c69717569646174696f6e5f726174696fed0401444368616e67654f7074696f6e526174696f00014c6c69717569646174696f6e5f70656e616c7479ed0401404368616e67654f7074696f6e5261746500016472657175697265645f636f6c6c61746572616c5f726174696fed0401444368616e67654f7074696f6e526174696f0001646d6178696d756d5f746f74616c5f64656269745f76616c7565f10401344368616e676542616c616e63650002007472656769737465725f6c69717569646174696f6e5f636f6e747261637404011c61646472657373a4012845766d416464726573730003007c646572656769737465725f6c69717569646174696f6e5f636f6e747261637404011c61646472657373a4012845766d4164647265737300040000ed04082c6f726d6c5f747261697473184368616e6765041456616c75650169020108204e6f4368616e6765000000204e657756616c756504006902011456616c756500010000f104082c6f726d6c5f747261697473184368616e6765041456616c756501180108204e6f4368616e6765000000204e657756616c7565040018011456616c756500010000f5040c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c651043616c6c04045400010c48656d657267656e63795f73687574646f776e000000586f70656e5f636f6c6c61746572616c5f726566756e6400010048726566756e645f636f6c6c61746572616c73040118616d6f756e74e8011c42616c616e636500020000f9040c2c6d6f64756c655f686f6d61186d6f64756c651043616c6c040454000128106d696e74040118616d6f756e74e8011c42616c616e636500000038726571756573745f72656465656d080118616d6f756e74e8011c42616c616e6365000140616c6c6f775f666173745f6d61746368f9010110626f6f6c00010048666173745f6d617463685f72656465656d7304013472656465656d65725f6c697374050101445665633c543a3a4163636f756e7449643e00020040636c61696d5f726564656d7074696f6e04012072656465656d6572000130543a3a4163636f756e744964000300487570646174655f686f6d615f706172616d7310017c736f66745f626f6e6465645f6361705f7065725f7375625f6163636f756e74fd04013c4f7074696f6e3c42616c616e63653e000174657374696d617465645f7265776172645f726174655f7065725f657261690201304f7074696f6e3c526174653e00013c636f6d6d697373696f6e5f72617465690201304f7074696f6e3c526174653e00014c666173745f6d617463685f6665655f72617465690201304f7074696f6e3c526174653e000400587570646174655f62756d705f6572615f706172616d730801546c6173745f6572615f62756d7065645f626c6f636b550401584f7074696f6e3c543a3a426c6f636b4e756d6265723e0001246672657175656e6379550401584f7074696f6e3c543a3a426c6f636b4e756d6265723e0005003472657365745f6c65646765727304011c75706461746573010501d45665633c287531362c204f7074696f6e3c42616c616e63653e2c204f7074696f6e3c5665633c556e6c6f636b4368756e6b3e3e293e0006004472657365745f63757272656e745f6572610401246572615f696e646578100120457261496e64657800070058666f7263655f62756d705f63757272656e745f65726104012c62756d705f616d6f756e74100120457261496e64657800080074666173745f6d617463685f72656465656d735f636f6d706c6574656c7904013472656465656d65725f6c697374050101445665633c543a3a4163636f756e7449643e00090000fd0404184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000010500000205050005050000040c9cfd04090500090504184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100000d050c506d6f64756c655f78636d5f696e74657266616365186d6f64756c651043616c6c040454000104787570646174655f78636d5f646573745f7765696768745f616e645f66656504011c7570646174657311050101015665633c2858636d496e746572666163654f7065726174696f6e2c204f7074696f6e3c58636d5765696768743e2c204f7074696f6e3c42616c616e63653e293e00000000110500000215050015050000040c89021905fd0400190504184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100001d050c446d6f64756c655f696e63656e7469766573186d6f64756c651043616c6c040454000114446465706f7369745f6465785f73686172650801386c705f63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8011c42616c616e63650000004877697468647261775f6465785f73686172650801386c705f63757272656e63795f6964cc012843757272656e63794964000118616d6f756e74e8011c42616c616e636500010034636c61696d5f7265776172647304011c706f6f6c5f696491020118506f6f6c4964000200607570646174655f696e63656e746976655f7265776172647304011c75706461746573210501a45665633c28506f6f6c49642c205665633c2843757272656e637949642c2042616c616e6365293e293e0003008c7570646174655f636c61696d5f7265776172645f646564756374696f6e5f726174657304011c757064617465732905014c5665633c28506f6f6c49642c2052617465293e000400002105000002250500250500000408910271020029050000022d05002d05000004089102f00031050c286d6f64756c655f6e6674186d6f64756c651043616c6c04045400011c306372656174655f636c6173730c01206d6574616461746130010c43494400012870726f706572746965733505012850726f70657274696573000128617474726962757465733d05012841747472696275746573000000106d696e74140108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000120636c6173735f6964100130436c61737349644f663c543e0001206d6574616461746130010c434944000128617474726962757465733d050128417474726962757465730001207175616e746974793501010c753332000100207472616e73666572080108746f6d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000114746f6b656e4105017028436c61737349644f663c543e2c20546f6b656e49644f663c543e29000200106275726e040114746f6b656e4105017028436c61737349644f663c543e2c20546f6b656e49644f663c543e29000300406275726e5f776974685f72656d61726b080114746f6b656e4105017028436c61737349644f663c543e2c20546f6b656e49644f663c543e2900011872656d61726b30011c5665633c75383e0004003464657374726f795f636c617373080120636c6173735f6964100130436c61737349644f663c543e000110646573746d03018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650005005c7570646174655f636c6173735f70726f70657274696573080120636c6173735f6964100130436c61737349644f663c543e00012870726f706572746965733505012850726f706572746965730006000035050c406163616c615f7072696d6974697665730c6e667420426974466c616773040454013905000400080134436c61737350726f7065727479000039050c406163616c615f7072696d6974697665730c6e667434436c61737350726f7065727479000110305472616e7366657261626c65000100204275726e61626c65000200204d696e7461626c6500040058436c61737350726f706572746965734d757461626c65000800003d05042042547265654d617008044b013004560130000400fd0200000041050000040810280045050c546d6f64756c655f61737365745f7265676973747279186d6f64756c651043616c6c0404540001205872656769737465725f666f726569676e5f61737365740801206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e000000507570646174655f666f726569676e5f61737365740c0140666f726569676e5f61737365745f69649c0138466f726569676e417373657449640001206c6f636174696f6ead01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0001005472656769737465725f737461626c655f61737365740401206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0002004c7570646174655f737461626c655f617373657408013c737461626c655f61737365745f6964100144537461626c654173736574506f6f6c49640001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0003005072656769737465725f65726332305f6173736574080120636f6e7472616374a4012845766d4164647265737300013c6d696e696d616c5f62616c616e636518013042616c616e63654f663c543e000400487570646174655f65726332305f6173736574080120636f6e7472616374a4012845766d416464726573730001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0005005472656769737465725f6e61746976655f617373657408012c63757272656e63795f6964cc012843757272656e637949640001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0006004c7570646174655f6e61746976655f617373657408012c63757272656e63795f6964cc012843757272656e637949640001206d657461646174619d020180426f783c41737365744d657461646174613c42616c616e63654f663c543e3e3e0007000049050c286d6f64756c655f65766d186d6f64756c651043616c6c04045400013c206574685f63616c6c1c0118616374696f6e4d0501445472616e73616374696f6e416374696f6e000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e00012c76616c69645f756e74696c35010138543a3a426c6f636b4e756d6265720000001063616c6c180118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e000100387363686564756c65645f63616c6c1c011066726f6da4012845766d41646472657373000118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e00020018637265617465140114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e0003001c63726561746532180114696e70757430011c5665633c75383e00011073616c742c01104832353600011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e0004004c6372656174655f6e66745f636f6e7472616374140114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e000500646372656174655f7072656465706c6f795f636f6e7472616374180118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e0006004c7472616e736665725f6d61696e7461696e6572080120636f6e7472616374a4012845766d416464726573730001386e65775f6d61696e7461696e6572a4012845766d41646472657373000700407075626c6973685f636f6e7472616374040120636f6e7472616374a4012845766d41646472657373000800307075626c6973685f66726565040120636f6e7472616374a4012845766d416464726573730009006c656e61626c655f636f6e74726163745f646576656c6f706d656e74000a007064697361626c655f636f6e74726163745f646576656c6f706d656e74000b00207365745f636f6465080120636f6e7472616374a4012845766d41646472657373000110636f646530011c5665633c75383e000c003073656c666465737472756374040120636f6e7472616374a4012845766d41646472657373000d002c7374726963745f63616c6c180118746172676574a4012845766d41646472657373000114696e70757430011c5665633c75383e00011476616c7565e8013042616c616e63654f663c543e0001246761735f6c696d697424010c75363400013473746f726167655f6c696d69743501010c75333200012c6163636573735f6c6973745105014c5665633c4163636573734c6973744974656d3e000e00004d050c20657468657265756d2c7472616e73616374696f6e445472616e73616374696f6e416374696f6e0001081043616c6c0400a40110483136300000001843726561746500010000510500000255050055050c20657468657265756d2c7472616e73616374696f6e384163636573734c6973744974656d000008011c61646472657373a4011c4164647265737300013073746f726167655f6b657973b10201245665633c483235363e000059050c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c651043616c6c04045400010834636c61696d5f6163636f756e7408012c6574685f61646472657373a4012845766d416464726573730001346574685f7369676e6174757265ad03013c4569703731325369676e617475726500000054636c61696d5f64656661756c745f6163636f756e74000100005d050c606e75747366696e616e63655f737461626c655f61737365741870616c6c65741043616c6c0404540001242c6372656174655f706f6f6c280128706f6f6c5f6173736574cc0128543a3a417373657449640001186173736574734502013c5665633c543a3a417373657449643e000128707265636973696f6e73490201705665633c543a3a41744c656173743634426974556e7369676e65643e0001206d696e745f66656518015c543a3a41744c656173743634426974556e7369676e6564000120737761705f66656518015c543a3a41744c656173743634426974556e7369676e656400012872656465656d5f66656518015c543a3a41744c656173743634426974556e7369676e6564000124696e697469616c5f6118015c543a3a41744c656173743634426974556e7369676e65640001346665655f726563697069656e74000130543a3a4163636f756e74496400013c7969656c645f726563697069656e74000130543a3a4163636f756e744964000124707265636973696f6e18015c543a3a41744c656173743634426974556e7369676e6564000000106d696e740c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011c616d6f756e74734902013c5665633c543a3a42616c616e63653e00013c6d696e5f6d696e745f616d6f756e74180128543a3a42616c616e6365000100107377617018011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400010469100138506f6f6c546f6b656e496e6465780001046a100138506f6f6c546f6b656e496e6465780001086478180128543a3a42616c616e63650001186d696e5f6479180128543a3a42616c616e636500013061737365745f6c656e67746810010c7533320002004472656465656d5f70726f706f7274696f6e0c011c706f6f6c5f6964100144537461626c654173736574506f6f6c4964000118616d6f756e74180128543a3a42616c616e63650001486d696e5f72656465656d5f616d6f756e74734902013c5665633c543a3a42616c616e63653e0003003472656465656d5f73696e676c6514011c706f6f6c5f6964100144537461626c654173736574506f6f6c4964000118616d6f756e74180128543a3a42616c616e636500010469100138506f6f6c546f6b656e496e6465780001446d696e5f72656465656d5f616d6f756e74180128543a3a42616c616e636500013061737365745f6c656e67746810010c7533320004003072656465656d5f6d756c74690c011c706f6f6c5f6964100144537461626c654173736574506f6f6c496400011c616d6f756e74734902013c5665633c543a3a42616c616e63653e0001446d61785f72656465656d5f616d6f756e74180128543a3a42616c616e6365000500206d6f646966795f610c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001046118015c543a3a41744c656173743634426974556e7369676e65640001386675747572655f615f626c6f636b100138543a3a426c6f636b4e756d6265720006002c6d6f646966795f6665657310011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001206d696e745f666565fd04017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e000120737761705f666565fd04017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e00012872656465656d5f666565fd04017c4f7074696f6e3c543a3a41744c656173743634426974556e7369676e65643e000700446d6f646966795f726563697069656e74730c011c706f6f6c5f6964100144537461626c654173736574506f6f6c49640001346665655f726563697069656e74f10101504f7074696f6e3c543a3a4163636f756e7449643e00013c7969656c645f726563697069656e74f10101504f7074696f6e3c543a3a4163636f756e7449643e0008000061050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174616505015450617261636861696e496e686572656e7444617461000000607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300006505089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174616905015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174657105015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765737905016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573810501a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000069050c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f686561646d050120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c75333200006d050c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e000071050c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465737505014442547265655365743c5665633c75383e3e00007505042042547265655365740404540130000400050300000079050000027d05007d050860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500008105042042547265654d617008044b011d0104560185050004008d05000000850500000289050089050860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e00008d050000029105009105000004081d0185050095050c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000000547375646f5f756e636865636b65645f77656967687408011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001187765696768742001185765696768740001001c7365745f6b657904010c6e65776d0301504163636f756e7449644c6f6f6b75704f663c543e0002001c7375646f5f617308010c77686f6d0301504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4d03017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000300009905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00009d05000002410300a1050c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000000204e6f74466f756e640001005c546172676574426c6f636b4e756d626572496e506173740002004852657363686564756c654e6f4368616e6765000300144e616d656400040000a5050c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c7300000000a90500000408000400ad05083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e90015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b105018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000b105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000b5050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000003c416c7265616479417070726f766564000100444e6f417070726f76616c734e656564656400020044546f6f4665775369676e61746f7269657300030048546f6f4d616e795369676e61746f72696573000400545369676e61746f726965734f75744f664f726465720005004c53656e646572496e5369676e61746f72696573000600204e6f74466f756e64000700204e6f744f776e65720008002c4e6f54696d65706f696e740009003857726f6e6754696d65706f696e74000a004c556e657870656374656454696d65706f696e74000b003c4d6178576569676874546f6f4c6f77000c0034416c726561647953746f726564000d0000b90500000408bd051800bd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c105045300000400c50501185665633c543e0000c105083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501982c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f7479706598012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000c505000002c10500c90500000408cd051800cd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d105045300000400d50501185665633c543e0000d105083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e74496401001048617368012c2c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682c01104861736800011868656967687410012c426c6f636b4e756d6265720000d505000002d10500d9050c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000000204e6f74466f756e64000100204e6f7450726f78790002002c556e70726f787961626c65000300244475706c6963617465000400304e6f5065726d697373696f6e0005002c556e616e6e6f756e6365640006002c4e6f53656c6650726f787900070000dd050c606d6f64756c655f7472616e73616374696f6e5f7061757365186d6f64756c65144572726f720404540001082c43616e6e6f74506175736500000040496e76616c696443686172616374657200010000e105083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974e5050150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974e90501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e5504012c4f7074696f6e3c7533323e00010000e50500000408001800e90504184f7074696f6e04045401e5050108104e6f6e6500000010536f6d650400e5050000010000ed05000004082c1000f105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f5050c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f42696700000030416c72656164794e6f746564000100344e6f74417574686f72697a6564000200204e6f744e6f74656400030024526571756573746564000400304e6f7452657175657374656400050000f905101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401fd05045300000400050601185665633c543e0000fd05083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964d801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e730106011c526561736f6e7300000106083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000506000002fd05000906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454010d06045300000400150601185665633c543e00000d06083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720111061c42616c616e6365011800080108696411060144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000110608406163616c615f7072696d69746976657344526573657276654964656e74696669657200012044436f6c6c61746f7253656c656374696f6e0000004445766d53746f726167654465706f7369740001004c45766d446576656c6f7065724465706f73697400020018486f6e7a6f6e0003000c4e6674000400485472616e73616374696f6e5061796d656e74000500645472616e73616374696f6e5061796d656e744465706f73697400060014436f756e740007000015060000020d06001906083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100001d060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e6365000000544c69717569646974795265737472696374696f6e730001004c496e73756666696369656e7442616c616e6365000200484578697374656e7469616c4465706f736974000300244b656570416c6976650004005c4578697374696e6756657374696e675363686564756c650005002c446561644163636f756e740006003c546f6f4d616e7952657365727665730007000021060000040800cc002506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e00002906082c6f726d6c5f746f6b656e732c42616c616e63654c6f636b041c42616c616e63650118000801086964d801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500002d060000022906003106082c6f726d6c5f746f6b656e732c4163636f756e7444617461041c42616c616e63650118000c01106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e636500003506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540139060453000004003d0601185665633c543e00003906082c6f726d6c5f746f6b656e732c52657365727665446174610844526573657276654964656e7469666965720111061c42616c616e6365011800080108696411060144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500003d0600000239060041060c2c6f726d6c5f746f6b656e73186d6f64756c65144572726f720404540001203442616c616e6365546f6f4c6f770000005c416d6f756e74496e746f42616c616e63654661696c6564000100544c69717569646974795265737472696374696f6e73000200404d61784c6f636b734578636565646564000300244b656570416c697665000400484578697374656e7469616c4465706f7369740005002c446561644163636f756e740006003c546f6f4d616e7952657365727665730007000045060c446d6f64756c655f63757272656e63696573186d6f64756c65144572726f720404540001185c416d6f756e74496e746f42616c616e63654661696c65640000003442616c616e6365546f6f4c6f77000100544572633230496e76616c69644f7065726174696f6e0002004845766d4163636f756e744e6f74466f756e64000300485265616c4f726967696e4e6f74466f756e64000400344465706f7369744661696c6564000500004906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e40453000004008d0301185665633c543e00004d060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f64000000585a65726f56657374696e67506572696f64436f756e7400010064496e73756666696369656e7442616c616e6365546f4c6f636b0002005c546f6f4d616e7956657374696e675363686564756c657300030024416d6f756e744c6f770004006c4d617856657374696e675363686564756c65734578636565646564000500005106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401cc045300000400450201185665633c543e0000550608346672616d655f737570706f72742050616c6c6574496400000400d8011c5b75383b20385d000059060c3473705f61726974686d65746963287065725f7468696e67731c50657263656e7400000400080108753800005d060c686d6f64756c655f7472616e73616374696f6e5f7061796d656e74186d6f64756c65144572726f720404540001183c496e76616c6964537761705061746800000038496e76616c696442616c616e63650001002c496e76616c69645261746500020030496e76616c6964546f6b656e0003003c4465784e6f74417661696c61626c650004006c436861726765466565506f6f6c416c726561647945786973746564000500006106083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500006506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400690601185665633c543e0000690600000210006d060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000071060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e636500000030496e76616c6964496e64657800010040546f6f4d616e79417070726f76616c7300020058496e73756666696369656e745065726d697373696f6e0003004c50726f706f73616c4e6f74417070726f766564000400007506083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757379060190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00007906083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500007d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000081060c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e636500000030496e76616c6964496e64657800010030526561736f6e546f6f42696700020040556e6578706563746564537461747573000300385265717569726543757261746f7200040030496e76616c696456616c756500050028496e76616c69644665650006003450656e64696e675061796f7574000700245072656d6174757265000800504861734163746976654368696c64426f756e747900090034546f6f4d616e79517565756564000a00008506082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201101048617368012c001c0118726561736f6e2c01104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f7365735504014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073890601645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565f9010110626f6f6c00008906000002e505008d060c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011830526561736f6e546f6f42696700000030416c72656164794b6e6f776e00010028556e6b6e6f776e546970000200244e6f7446696e646572000300245374696c6c4f70656e000400245072656d6174757265000500009106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019506045300000400990601185665633c543e00009506084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012c18417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002c0110486173680000f10101384f7074696f6e3c417574686f723e0001000099060000029506009d060c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e7400000040556e636c6573416c726561647953657400010034546f6f4d616e79556e636c65730002003047656e65736973556e636c6500030030546f6f48696768556e636c6500040050556e636c65416c7265616479496e636c75646564000500204f6c64556e636c6500060000a106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000a506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400a906012c42547265655365743c543e0000a9060420425472656553657404045401000004000501000000ad060c646d6f64756c655f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f72040454000134544d617843616e6469646174657345786365656465640000004842656c6f7743616e646964617465734d696e0001002c5374696c6c4c6f636b65640002001c556e6b6e6f776e000300285065726d697373696f6e00040040416c726561647943616e646964617465000500304e6f7443616e6469646174650006003c4e6f744e6f6e43616e646964617465000700444e6f7468696e67546f5769746864726177000800445265717569726553657373696f6e4b65790009004c416c7265616479496e76756c6e657261626c65000a0030496e76616c696450726f6f66000b00604d6178496e76756c6e657261626c65734578636565646564000c0000b106000002b50600b5060000040800dd0300b90600000408bd063000bd060c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000c1060c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f660000005c4e6f4173736f63696174656456616c696461746f724964000100344475706c6963617465644b6579000200184e6f4b657973000300244e6f4163636f756e7400040000c506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e103045300000400c90601185665633c543e0000c906000002e10300cd06084873705f636f6e73656e7375735f736c6f747310536c6f740000040028010c7536340000d1060c586d6f64756c655f73657373696f6e5f6d616e61676572186d6f64756c65144572726f7204045400010c38496e76616c696453657373696f6e0000003c496e76616c69644475726174696f6e00010064457374696d6174654e65787453657373696f6e4661696c656400020000d506000002d90600d906086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e6465721d0101185061726149640001147374617465dd060130496e626f756e6453746174650001406d6573736167655f6d65746164617461e10601a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000dd06086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000e106000002e50600e5060000040810e90600e9060c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000ed06000004081d011000f106000002f50600f506086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e741d0101185061726149640001147374617465f90601344f7574626f756e6453746174650001347369676e616c735f6578697374f9010110626f6f6c00012c66697273745f696e6465789c010c7531360001286c6173745f696e6465789c010c7531360000f906086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000fd06000004081d019c000107086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000005070000040c1d0110300009070c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000003042616458636d4f726967696e0001001842616458636d000200484261644f766572776569676874496e6465780003003c5765696768744f7665724c696d6974000400000d070c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e646572ad01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679110701404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ead01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665f9010110626f6f6c000100145265616479080120726573706f6e73651907014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000110704184f7074696f6e0404540115070108104e6f6e6500000010536f6d650400150700000100001507000004080808001907080c78636d4456657273696f6e6564526573706f6e736500010c08563004000904013076303a3a526573706f6e736500000008563104001d04013076313a3a526573706f6e736500010008563204007101013076323a3a526573706f6e7365000200001d070000040810ad010021070000040c282810002507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540129070453000004002d0701185665633c543e0000290700000408ad0110002d0700000229070031070c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003507013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000350704184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000039070c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000002c53656e644661696c7572650001002046696c746572656400020048556e776569676861626c654d6573736167650003006044657374696e6174696f6e4e6f74496e7665727469626c6500040014456d7074790005003843616e6e6f745265616e63686f7200060034546f6f4d616e7941737365747300070034496e76616c69644f726967696e0008002842616456657273696f6e0009002c4261644c6f636174696f6e000a00384e6f537562736372697074696f6e000b0044416c726561647953756273637269626564000c00003d070c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100004107086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400004507086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000049070000024d07004d070000040810300051070c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e000000244f7665724c696d69740001000055070c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f52657365727665000000544e6f7443726f7373436861696e5472616e736665720001002c496e76616c696444657374000200844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e637900030048556e776569676861626c654d6573736167650004004858636d457865637574696f6e4661696c65640005003843616e6e6f745265616e63686f720006003c496e76616c6964416e63657374727900070030496e76616c696441737365740008006044657374696e6174696f6e4e6f74496e7665727469626c650009002842616456657273696f6e000a007444697374696e637452657365727665466f724173736574416e64466565000b001c5a65726f466565000c00285a65726f416d6f756e74000d0058546f6f4d616e794173736574734265696e6753656e74000e00544173736574496e6465784e6f6e4578697374656e74000f00304665654e6f74456e6f756768001000644e6f74537570706f727465644d756c74694c6f636174696f6e0011004c4d696e58636d4665654e6f74446566696e65640012000059070000040829012901005d07000004082901300061070c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000003c42616c616e63654f766572666c6f7700010038556e68616e646c656441737365740002000065070c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000002c53656e644661696c7572650001002842616456657273696f6e000200006907000004084d03f101006d070c386f726d6c5f617574686f72697479186d6f64756c65144572726f7204045400011c404661696c6564546f5363686564756c65000000384661696c6564546f43616e63656c000100444661696c6564546f46617374547261636b000200344661696c6564546f44656c61790003004443616c6c4e6f74417574686f72697a65640004005c5472696767657243616c6c4e6f745065726d69747465640005005057726f6e6743616c6c576569676874426f756e64000600007107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400b10201185665633c543e00007507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573050101385665633c4163636f756e7449643e0001106e617973050101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000079070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e677468000900007d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e000081070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d626572730002000085070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e6774680009000089070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d62657273000200008d070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e6774680009000091070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d626572730002000095070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d626572000000444475706c696361746550726f706f73616c0001003c50726f706f73616c4d697373696e670002002857726f6e67496e646578000300344475706c6963617465566f746500040048416c7265616479496e697469616c697a656400050020546f6f4561726c7900060040546f6f4d616e7950726f706f73616c730007004c57726f6e6750726f706f73616c5765696768740008004c57726f6e6750726f706f73616c4c656e6774680009000099070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d62657273000200009d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a107045300000400a50701185665633c543e0000a1070000040c1049030000a507000002a10700a90700000408b1051800ad070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0149031c42616c616e6365011801081c4f6e676f696e670400b10701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564f9010110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b1070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0149031c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c4903012050726f706f73616c0001247468726573686f6c641d020134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b507013854616c6c793c42616c616e63653e0000b5070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000b9070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573bd0701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ea1040128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000bd07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c107045300000400c50701185665633c543e0000c1070000040810210200c507000002c10700c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040849031d0200d5070000040810b10500d9070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000003c50726f706f73616c4d697373696e670001003c416c726561647943616e63656c6564000200444475706c696361746550726f706f73616c0003004c50726f706f73616c426c61636b6c6973746564000400444e6f7453696d706c654d616a6f726974790005002c496e76616c696448617368000600284e6f50726f706f73616c00070034416c72656164795665746f6564000800445265666572656e64756d496e76616c69640009002c4e6f6e6557616974696e67000a00204e6f74566f746572000b00304e6f5065726d697373696f6e000c0044416c726561647944656c65676174696e67000d0044496e73756666696369656e7446756e6473000e00344e6f7444656c65676174696e67000f0028566f746573457869737400100044496e7374616e744e6f74416c6c6f776564001100204e6f6e73656e73650012003c57726f6e675570706572426f756e640013003c4d6178566f746573526561636865640014001c546f6f4d616e790015003c566f74696e67506572696f644c6f7700160000dd070c2c6f726d6c5f6f7261636c65186d6f64756c654054696d657374616d70656456616c7565081456616c756501f0184d6f6d656e7401280008011476616c7565f0011456616c756500012474696d657374616d702801184d6f6d656e740000e1070c386f726d6c5f7574696c69746965732c6f7264657265645f736574284f7264657265645365740804540100045300000400e5070140426f756e6465645665633c542c20533e0000e507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000e9070c2c6f726d6c5f6f7261636c65186d6f64756c65144572726f72080454000449000108304e6f5065726d697373696f6e00000034416c726561647946656564656400010000ed07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400050101185665633c543e0000f1070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d626572000000244e6f744d656d62657200010038546f6f4d616e794d656d6265727300020000f5070c2c6f726d6c5f7472616974731c61756374696f6e2c41756374696f6e496e666f0c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d6265720110000c010c626964e90501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114737461727410012c426c6f636b4e756d62657200010c656e645504014c4f7074696f6e3c426c6f636b4e756d6265723e0000f9070c306f726d6c5f61756374696f6e186d6f64756c65144572726f720404540001143c41756374696f6e4e6f7445786973740000004441756374696f6e4e6f7453746172746564000100384269644e6f7441636365707465640002003c496e76616c69644269645072696365000300504e6f417661696c61626c6541756374696f6e496400040000fd0708306f726d6c5f7265776172647320506f6f6c496e666f0c14536861726501181c42616c616e636501182843757272656e6379496401cc00080130746f74616c5f736861726573180114536861726500011c72657761726473010801a042547265654d61703c43757272656e637949642c202842616c616e63652c2042616c616e6365293e00000108042042547265654d617008044b01cc0456010508000400090800000005080000040818180009080000020d08000d0800000408cc05080011080000040891020000150800000408181908001908042042547265654d617008044b01cc0456011800040071020000001d080c306f726d6c5f72657761726473186d6f64756c65144572726f7204045400010c40506f6f6c446f65734e6f744578697374000000445368617265446f65734e6f7445786973740001006443616e53706c69744f6e6c794c6573735468616e536861726500020000210808206f726d6c5f6e667424436c617373496e666f101c546f6b656e49640128244163636f756e744964010010446174610125083c436c6173734d657461646174614f66012908001001206d657461646174612908013c436c6173734d657461646174614f66000138746f74616c5f69737375616e636528011c546f6b656e49640001146f776e65720001244163636f756e7449640001106461746125080110446174610000250808286d6f64756c655f6e667424436c61737344617461041c42616c616e63650118000c011c6465706f73697418011c42616c616e636500012870726f706572746965733505012850726f70657274696573000128617474726962757465733d0501284174747269627574657300002908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002d0808206f726d6c5f6e667424546f6b656e496e666f0c244163636f756e744964010010446174610131083c546f6b656e4d657461646174614f66012908000c01206d657461646174612908013c546f6b656e4d657461646174614f660001146f776e65720001244163636f756e7449640001106461746131080110446174610000310808286d6f64756c655f6e667424546f6b656e44617461041c42616c616e636501180008011c6465706f73697418011c42616c616e6365000128617474726962757465733d05012841747472696275746573000035080000040c0010280039080c206f726d6c5f6e6674186d6f64756c65144572726f7204045400011c484e6f417661696c61626c65436c6173734964000000484e6f417661696c61626c65546f6b656e496400010034546f6b656e4e6f74466f756e6400020034436c6173734e6f74466f756e64000300304e6f5065726d697373696f6e0004004843616e6e6f7444657374726f79436c6173730005004c4d61784d657461646174614578636565646564000600003d080c346d6f64756c655f707269636573186d6f64756c65144572726f720404540001084441636365737350726963654661696c6564000000344e6f4c6f636b6564507269636500010000410808286d6f64756c655f6465784454726164696e6750616972537461747573081c42616c616e636501182c426c6f636b4e756d6265720110010c2044697361626c65640000003050726f766973696f6e696e670400450801b050726f766973696f6e696e67506172616d65746572733c42616c616e63652c20426c6f636b4e756d6265723e0001001c456e61626c656400020000450808286d6f64756c655f6465785850726f766973696f6e696e67506172616d6574657273081c42616c616e636501182c426c6f636b4e756d6265720110001001406d696e5f636f6e747269627574696f6e050801482842616c616e63652c2042616c616e6365290001407461726765745f70726f766973696f6e050801482842616c616e63652c2042616c616e636529000154616363756d756c617465645f70726f766973696f6e050801482842616c616e63652c2042616c616e6365290001286e6f745f6265666f726510012c426c6f636b4e756d62657200004908000004084d0200004d0800000408f0f00051080c286d6f64756c655f646578186d6f64756c65144572726f7204045400015c38416c7265616479456e61626c6564000000344d7573744265456e61626c6564000100484d757374426550726f766973696f6e696e67000200384d757374426544697361626c6564000300384e6f74416c6c6f7765644c69737400040070496e76616c6964436f6e747269627574696f6e496e6372656d656e7400050064496e76616c69644c6971756964697479496e6372656d656e7400060044496e76616c696443757272656e6379496400070060496e76616c696454726164696e67506174684c656e67746800080060496e73756666696369656e74546172676574416d6f756e7400090054457863657373697665537570706c79416d6f756e74000a0054496e73756666696369656e744c6971756964697479000b00405a65726f537570706c79416d6f756e74000c00405a65726f546172676574416d6f756e74000d0068556e61636365707461626c655368617265496e6372656d656e74000e0078556e61636365707461626c654c697175696469747957697468647261776e000f0050496e76617269616e74436865636b4661696c656400100050556e7175616c696669656450726f766973696f6e001100445374696c6c50726f766973696f6e696e67001200444173736574556e7265676973746572656400130048496e76616c696454726164696e6750617468001400404e6f74416c6c6f776564526566756e640015002843616e6e6f74537761700016000055080000040c5908590828005908083c7072696d69746976655f74797065731055323536000004005d0801205b7536343b20345d00005d08000003040000002800610800000418f0f05908590828280065080c446d6f64756c655f6465785f6f7261636c65186d6f64756c65144572726f7204045400011468417665726167655072696365416c7265616479456e61626c6564000000644176657261676550726963654d7573744265456e61626c65640001002c496e76616c6964506f6f6c00020044496e76616c696443757272656e6379496400030038496e74657276616c49735a65726f000400006908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b503045300000400b10301185665633c543e00006d0800000245020071080c546d6f64756c655f616767726567617465645f646578186d6f64756c65144572726f720404540001102843616e6e6f745377617000000034496e76616c6964506f6f6c496400010044496e76616c6964546f6b656e496e6465780002003c496e76616c6964537761705061746800030000750808586d6f64756c655f61756374696f6e5f6d616e6167657254436f6c6c61746572616c41756374696f6e4974656d08244163636f756e74496401002c426c6f636b4e756d626572011000180140726566756e645f726563697069656e740001244163636f756e74496400012c63757272656e63795f6964cc012843757272656e63794964000138696e697469616c5f616d6f756e74e8011c42616c616e6365000118616d6f756e74e8011c42616c616e6365000118746172676574e8011c42616c616e636500012873746172745f74696d6510012c426c6f636b4e756d626572000079080c586d6f64756c655f61756374696f6e5f6d616e61676572186d6f64756c65144572726f720404540001184041756374696f6e4e6f7445786973747300000038496e52657665727365537461676500010040496e76616c6964466565645072696365000200444d757374416674657253687574646f776e0003003c496e76616c6964426964507269636500040034496e76616c6964416d6f756e74000500007d0800000408cc0000810808406163616c615f7072696d69746976657320506f736974696f6e0000080128636f6c6c61746572616c18011c42616c616e6365000114646562697418011c42616c616e6365000085080c306d6f64756c655f6c6f616e73186d6f64756c65144572726f720404540001044c416d6f756e74436f6e766572744661696c656400000000890800000408007d08008d080c346d6f64756c655f686f6e7a6f6e186d6f64756c65144572726f72040454000110304e6f5065726d697373696f6e0000003c416c726561647953687574646f776e00010058417574686f72697a6174696f6e4e6f7445786973747300020044416c7265616479417574686f72697a65640003000091080c4c6d6f64756c655f6364705f7472656173757279186d6f64756c65144572726f720404540001144c436f6c6c61746572616c4e6f74456e6f75676800000050537572706c7573506f6f6c4e6f74456e6f756768000100484465626974506f6f6c4e6f74456e6f7567680002002843616e6e6f74537761700003002c4e6f74446578536861726500040000950808446d6f64756c655f6364705f656e67696e65505269736b4d616e6167656d656e74506172616d7300001401646d6178696d756d5f746f74616c5f64656269745f76616c756518011c42616c616e6365000154696e7465726573745f726174655f7065725f736563990801584f7074696f6e3c4672616374696f6e616c526174653e0001446c69717569646174696f6e5f726174696f690201344f7074696f6e3c526174696f3e00014c6c69717569646174696f6e5f70656e616c7479990801584f7074696f6e3c4672616374696f6e616c526174653e00016472657175697265645f636f6c6c61746572616c5f726174696f690201344f7074696f6e3c526174696f3e0000990804184f7074696f6e040454019d080108104e6f6e6500000010536f6d6504009d0800000100009d080c386d6f64756c655f737570706f72741c626f756e6465642c426f756e646564547970650c045401f01452616e676500304d61784368616e676541627300000400f00104540000a108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a4045300000400a50801185665633c543e0000a508000002a400a9080c446d6f64756c655f6364705f656e67696e65186d6f64756c65144572726f7204045400014c5c457863656564446562697456616c7565486172644361700000007042656c6f775265717569726564436f6c6c61746572616c526174696f0001005442656c6f774c69717569646174696f6e526174696f000200304d7573744265556e73616665000300284d75737442655361666500040054496e76616c6964436f6c6c61746572616c547970650005006052656d61696e446562697456616c7565546f6f536d616c6c00060070436f6c6c61746572616c416d6f756e7442656c6f774d696e696d756d00070040496e76616c6964466565645072696365000800304e6f446562697456616c75650009003c416c726561647953687574646f776e000a00444d757374416674657253687574646f776e000b004c436f6c6c61746572616c4e6f74456e6f756768000c005c4e6f74456e6f756768446562697444656372656d656e74000d0064436f6e76657274446562697442616c616e63654661696c6564000e00444c69717569646174696f6e4661696c6564000f006c546f6f4d616e794c69717569646174696f6e436f6e74726163747300100068436f6c6c61746572616c436f6e74726163744e6f74466f756e640011002c496e76616c69645261746500120000ad080c646d6f64756c655f656d657267656e63795f73687574646f776e186d6f64756c65144572726f720404540001143c416c726561647953687574646f776e000000444d757374416674657253687574646f776e0001003043616e4e6f74526566756e64000200544578697374506f74656e7469616c537572706c75730003004c4578697374556e68616e646c6564446562697400040000b1080c2c6d6f64756c655f686f6d61186d6f64756c65345374616b696e674c65646765720000080118626f6e646564e8011c42616c616e6365000124756e6c6f636b696e677d0201405665633c556e6c6f636b4368756e6b3e0000b5080000040818f90100b90800000408001000bd080000029c00c1080c2c6d6f64756c655f686f6d61186d6f64756c65144572726f720404540001244842656c6f774d696e745468726573686f6c640000005042656c6f7752656465656d5468726573686f6c640001007845786365656465645374616b696e6743757272656e6379536f66744361700002007c496e73756666696369656e74556e636c61696d6564526564656d7074696f6e000300404f75746461746564457261496e64657800040054466173744d6174636849734e6f74416c6c6f7765640005006443616e6e6f74436f6d706c6574656c79466173744d617463680006002c496e76616c69645261746500070064496e76616c69644c61737445726142756d706564426c6f636b00080000c50800000408281800c9080c506d6f64756c655f78636d5f696e74657266616365186d6f64756c65144572726f720404540001042458636d4661696c656400000000cd08000004089102cc00d1080c446d6f64756c655f696e63656e7469766573186d6f64756c65144572726f72040454000110244e6f74456e6f75676800000044496e76616c696443757272656e6379496400010034496e76616c6964506f6f6c49640002002c496e76616c69645261746500030000d5080c286d6f64756c655f6e6674186d6f64756c65144572726f7204045400012c3c436c61737349644e6f74466f756e640000003c546f6b656e49644e6f74466f756e64000100304e6f5065726d697373696f6e0002003c496e76616c69645175616e746974790003003c4e6f6e5472616e7366657261626c650004002c4e6f6e4275726e61626c650005002c4e6f6e4d696e7461626c650006004843616e6e6f7444657374726f79436c61737300070024496d6d757461626c650008004841747472696275746573546f6f4c6172676500090040496e636f7272656374546f6b656e4964000a0000d9080c546d6f64756c655f61737365745f7265676973747279186d6f64756c65144572726f720404540001102c4261644c6f636174696f6e000000504d756c74694c6f636174696f6e4578697374656400010040417373657449644e6f7445786973747300020038417373657449644578697374656400030000dd080c286d6f64756c655f65766d186d6f64756c652c4163636f756e74496e666f0414496e6465780110000801146e6f6e6365100114496e646578000134636f6e74726163745f696e666fe10801504f7074696f6e3c436f6e7472616374496e666f3e0000e10804184f7074696f6e04045401e5080108104e6f6e6500000010536f6d650400e5080000010000e5080c286d6f64756c655f65766d186d6f64756c6530436f6e7472616374496e666f00000c0124636f64655f686173682c0110483235360001286d61696e7461696e6572a4012845766d416464726573730001247075626c6973686564f9010110626f6f6c0000e90800000408a42c00ed08101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f1080c286d6f64756c655f65766d186d6f64756c6520436f6465496e666f0000080124636f64655f73697a6510010c7533320001247265665f636f756e7410010c7533320000f5080c286d6f64756c655f65766d186d6f64756c65144572726f7204045400014040416464726573734e6f744d617070656400000040436f6e74726163744e6f74466f756e64000100304e6f5065726d697373696f6e00020074436f6e7472616374446576656c6f706d656e744e6f74456e61626c656400030084436f6e7472616374446576656c6f706d656e74416c7265616479456e61626c656400040060436f6e7472616374416c72656164795075626c697368656400050068436f6e7472616374457863656564734d6178436f646553697a6500060058436f6e7472616374416c726561647945786973746564000700304f75744f6653746f726167650008003c4368617267654665654661696c65640009004843616e6e6f744b696c6c436f6e7472616374000a00505265736572766553746f726167654661696c6564000b0058556e7265736572766553746f726167654661696c6564000c004c43686172676553746f726167654661696c6564000d003c496e76616c6964446563696d616c73000e004053747269637443616c6c4661696c6564000f0000f9080c446d6f64756c655f65766d5f627269646765186d6f64756c65144572726f7204045400011434457865637574696f6e4661696c0000003c457865637574696f6e52657665727400010038457865637574696f6e466174616c00020038457865637574696f6e4572726f7200030048496e76616c696452657475726e56616c756500040000fd080c4c6d6f64756c655f65766d5f6163636f756e7473186d6f64756c65144572726f72040454000114484163636f756e7449644861734d61707065640000004c457468416464726573734861734d6170706564000100304261645369676e617475726500020040496e76616c69645369676e61747572650003003c4e6f6e5a65726f526566436f756e7400040000010908606e75747366696e616e63655f737461626c655f61737365744c537461626c654173736574506f6f6c496e666f141c4173736574496401cc5041744c656173743634426974556e7369676e656401181c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011000400128706f6f6c5f6173736574cc011c41737365744964000118617373657473450201305665633c417373657449643e000128707265636973696f6e73490201645665633c41744c656173743634426974556e7369676e65643e0001206d696e745f66656518015041744c656173743634426974556e7369676e6564000120737761705f66656518015041744c656173743634426974556e7369676e656400012872656465656d5f66656518015041744c656173743634426974556e7369676e6564000130746f74616c5f737570706c7918011c42616c616e63650001046118015041744c656173743634426974556e7369676e656400011c615f626c6f636b10012c426c6f636b4e756d6265720001206675747572655f6118015041744c656173743634426974556e7369676e65640001386675747572655f615f626c6f636b10012c426c6f636b4e756d62657200012062616c616e636573490201305665633c42616c616e63653e0001346665655f726563697069656e740001244163636f756e7449640001286163636f756e745f69640001244163636f756e74496400013c7969656c645f726563697069656e740001244163636f756e744964000124707265636973696f6e18015041744c656173743634426974556e7369676e6564000005090c606e75747366696e616e63655f737461626c655f61737365741870616c6c6574144572726f7204045400012c4c496e636f6e73697374656e7453746f7261676500000040496e76616c6964506f6f6c417373657400010044417267756d656e74734d69736d6174636800020038417267756d656e74734572726f7200030030506f6f6c4e6f74466f756e64000400104d61746800050040496e76616c6964506f6f6c56616c7565000600304d696e74556e6465724d696e0007003053776170556e6465724d696e0008003852656465656d556e6465724d696e0009003452656465656d4f7665724d6178000a0000090904184f7074696f6e040454010d090108104e6f6e6500000010536f6d6504000d0900000100000d090c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e740000000011090c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65780128287533322c2075333229000140696e67726573735f6368616e6e656c73150901885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73150901885665633c285061726149642c20416272696467656448726d704368616e6e656c293e000015090000021909001909000004081d011d09001d090c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164150101304f7074696f6e3c486173683e000021090c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200002509089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800002909042042547265654d617008044b011d0104560125090004002d090000002d090000023109003109000004081d01250900350900000239090039090860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d65737361676504084964011d0100080124726563697069656e741d01010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e00003d090c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000005050726f686962697465644279506f6c6b61646f7400010018546f6f4269670002006856616c69646174696f6e446174614e6f74417661696c61626c6500030074486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000400304e6f745363686564756c6564000500444e6f7468696e67417574686f72697a656400060030556e617574686f72697a65640007000041090c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000000045090c406163616c615f7072696d6974697665734c756e636865636b65645f65787472696e7369635c4163616c61556e636865636b656445787472696e736963181043616c6c014d0314457874726101490930436f6e766572744574685478005453746f726167654465706f736974506572427974650175092c547846656550657247617301790930436865636b50617965725478000004007d0901f4556e636865636b656445787472696e7369633c416464726573732c2043616c6c2c204163616c614d756c74695369676e61747572652c2045787472613e00004909000004244d095109550959095d09650969096d097109004d0910306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000510910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000550910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000590910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e65736973040454000000005d0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004006109010c45726100006109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff000065090c3872756e74696d655f636f6d6d6f6e2c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000401146e6f6e636535010120543a3a496e6465780000690910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000006d0908286d6f64756c655f65766d3053657445766d4f726967696e04045400000000710908686d6f64756c655f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400e8014850616c6c657442616c616e63654f663c543e0000750908346163616c615f72756e74696d655453746f726167654465706f7369745065724279746500000000790908346163616c615f72756e74696d652c5478466565506572476173000000007d09102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373016d031043616c6c014d03245369676e61747572650181091445787472610149090004003000000081090c406163616c615f7072696d697469766573247369676e61747572654c4163616c614d756c74695369676e61747572650001181c4564323535313904009d030148656432353531393a3a5369676e61747572650000001c537232353531390400a5030148737232353531393a3a5369676e61747572650001001445636473610400a903014065636473613a3a5369676e617475726500020020457468657265756d0400ad0301205b75383b2036355d0003001c456970313535390400ad0301205b75383b2036355d0004002c4163616c614569703731320400ad0301205b75383b2036355d000500000d011853797374656d011853797374656d401c4163636f756e7401010402000c41010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003845787472696e736963436f756e740000100400002c426c6f636b57656967687401001c180000000000000040416c6c45787472696e736963734c656e00001004000024426c6f636b4861736801010405102c800000000000000000000000000000000000000000000000000000000000000000003445787472696e73696344617461010104051030040000184e756d62657201001010000000000028506172656e744861736801002c8000000000000000000000000000000000000000000000000000000000000000000018446967657374010034040000184576656e7473010044040000284576656e74436f756e740100101000000000002c4576656e74546f70696373010104022ced02040000484c61737452756e74696d65557067726164650000f102040000545570677261646564546f553332526566436f756e740100f901040000605570677261646564546f547269706c65526566436f756e740100f90104000038457865637574696f6e50686173650000e90204000001f50201501830426c6f636b5765696768747309036d01e2817a5500070088526a7402004001c2e49817000107d07e7ed3450200c0000107002ca07d510200e000010000c2e49817000107d0da30c0680200200101070088526a74020040010107005cb2ec2202006000c2e4981700000000002c426c6f636b4c656e6774681903300000380000005000000050000038426c6f636b48617368436f756e741010b00400000020446257656967687421034040787d010000000000e1f50500000000001c56657273696f6e2503e902146163616c61146163616c61010000007a0800000000000034df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a8020000006ef953004ba30e5901000000955e168e0cfb340901000000e3df3f2aa8a5cc5702000000ea93e3f16f3d69620200000002000000000028535335385072656669789c080a0000013503002454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000000244469645570646174650100f9010400000139030004344d696e696d756d506572696f6428207017000000000000000001245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e646101010405103d03040000184c6f6f6b7570000104050478040000015103017408344d6178696d756d57656967687420280700a0db215d0200000100504d61785363686564756c6564506572426c6f636b10100a0000000001a105021c5574696c697479000159030188044c626174636865645f63616c6c735f6c696d69741010aa2a00000001a50503204d756c746973696701204d756c746973696704244d756c7469736967730001080502a905ad05040000016103018c0c2c4465706f7369744261736518400050b49daf030000000000000000000000344465706f736974466163746f72184000c0687804000000000000000000000000384d61785369676e61746f726965731010640000000001b505041450726f7879011450726f7879081c50726f786965730101040500b9054400000000000000000000000000000000000034416e6e6f756e63656d656e74730101040500c905440000000000000000000000000000000000000169030194184050726f78794465706f7369744261736518400070ae70a40300000000000000000000004850726f78794465706f736974466163746f72184000062c9c04000000000000000000000000284d617850726f7869657310102000000000284d617850656e64696e67101020000000005c416e6e6f756e63656d656e744465706f7369744261736518400070ae70a403000000000000000000000064416e6e6f756e63656d656e744465706f736974466163746f721840000c58380900000000000000000000000001d90505405472616e73616374696f6e506175736501405472616e73616374696f6e506175736508485061757365645472616e73616374696f6e73000104050103840400005050617573656445766d507265636f6d70696c657300010402a48404000001750301a00001dd05063449646c655363686564756c6572013449646c655363686564756c65720c145461736b730001040510b0040000284e6578745461736b49640100101000000000006050726576696f757352656c6179426c6f636b4e756d62657201001010000000000001790301ac08684d696e696d756d57656967687452656d61696e496e426c6f636b20280700e40b540266660600005444697361626c65426c6f636b5468726573686f6c6410100600000000000720507265696d6167650120507265696d6167650824537461747573466f72000104062ce1050400002c507265696d616765466f7200010406ed05f105040000017d0301bc0001f505082042616c616e636573012042616c616e6365731434546f74616c49737375616e63650100184000000000000000000000000000000000001c4163636f756e7401010402001401010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144c6f636b730101040200f905040000205265736572766573010104020009060400003853746f7261676556657273696f6e0100190604000001810301c00c484578697374656e7469616c4465706f736974184000e8764817000000000000000000000000204d61784c6f636b73101032000000002c4d6178526573657276657310100700000000011d060a18546f6b656e730118546f6b656e731034546f74616c49737375616e636501010405cc18400000000000000000000000000000000000144c6f636b73010108020521062506040000204163636f756e7473010108020521063106c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002052657365727665730101080205210635060400000001c808204d61784c6f636b73101032000000002c4d61785265736572766573101007000000000141060b2843757272656e636965730001850301dc084c4765744e617469766543757272656e63794964cc080000004c4572633230486f6c64696e674163636f756e74a450000000000000000000ff00000000000000000000000145060c1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200490604000001890301e004444d696e5665737465645472616e7366657218400000000000000000000000000000000000014d060d485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7418444e6578744665654d756c7469706c6965720100f040000064a7b3b6e00d00000000000000000058416c7465726e617469766546656553776170506174680001040500510604000044476c6f62616c466565537761705061746800010405cc510604000020506f6f6c53697a6501010405cc1840000000000000000000000000000000000044546f6b656e45786368616e67655261746500010405ccf0040000505377617042616c616e63655468726573686f6c6401010405cc1840000000000000000000000000000000000001910301ec34404e617469766543757272656e63794964cc08000000485472616e73616374696f6e4279746546656518408096980000000000000000000000000000604f7065726174696f6e616c4665654d756c7469706c696572282000407a10f35a0000004054697050657257656967687453746570184000e40b5402000000000000000000000000444d6178546970734f665072696f7269747918400000c16ff286230000000000000000000064416c7465726e6174697665466565537761704465706f736974184000e8764817000000000000000000000000784d617853776170536c697070616765436f6d70617265546f4f7261636c65f04000008a5d784563010000000000000000004054726164696e67506174684c696d6974101004000000002050616c6c657449645506206163612f66656573003c54726561737572794163636f756e7400806d6f646c6163612f7472737900000000000000000000000000000000000000000040437573746f6d466565537572706c7573590604320054416c7465726e6174697665466565537572706c757359060419004044656661756c74466565546f6b656e73450230100001040d0000000002000300015d060e205472656173757279012054726561737572790c3450726f706f73616c436f756e740100101000000000002450726f706f73616c730001040510610604000024417070726f76616c730100650604000001b90301f41c3050726f706f73616c426f6e646d061050c30000004c50726f706f73616c426f6e644d696e696d756d184000a0724e180900000000000000000000004c50726f706f73616c426f6e644d6178696d756dfd04440100203d88792d00000000000000000000002c5370656e64506572696f641010c089010000104275726e6d061000000000002050616c6c657449645506206163612f7472737900304d6178417070726f76616c7310101e000000000171061420426f756e746965730120426f756e74696573102c426f756e7479436f756e7401001010000000000020426f756e746965730001040510750604000048426f756e74794465736372697074696f6e7300010405107d060400003c426f756e7479417070726f76616c730100650604000001bd0301f82444426f756e74794465706f73697442617365184000409452a303000000000000000000000060426f756e74794465706f7369745061796f757444656c61791010c0a800000048426f756e7479557064617465506572696f64101060d80300006043757261746f724465706f7369744d756c7469706c6965726d061020a10700004443757261746f724465706f7369744d6178fd04440100407a10f35a00000000000000000000004443757261746f724465706f7369744d696efd0444010010a5d4e800000000000000000000000048426f756e747956616c75654d696e696d756d1840005039278c04000000000000000000000048446174614465706f7369745065724279746518400046c323000000000000000000000000004c4d6178696d756d526561736f6e4c656e67746810100020000000018106151054697073011054697073081054697073000104052c85060400001c526561736f6e73000104062c3004000001c10301fc144c4d6178696d756d526561736f6e4c656e6774681010002000000048446174614465706f7369745065724279746518400046c3230000000000000000000000000030546970436f756e74646f776e101040380000003454697046696e646572734665655906040500505469705265706f72744465706f73697442617365184000409452a3030000000000000000000000018d06163450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e496401001d01106400000000000000001f28417574686f72736869700128417574686f72736869700c18556e636c65730100910604000018417574686f7200000004000030446964536574556e636c65730100f90104000001c503000440556e636c6547656e65726174696f6e7310100000000000019d062844436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1834496e76756c6e657261626c65730100a1060400002843616e646964617465730100a506040000444465736972656443616e646964617465730100101000000000003443616e646964616379426f6e640100184000000000000000000000000000000000003453657373696f6e506f696e7473010104050010100000000000344e6f6e43616e6469646174657301010405001010000000000001d5030101011c14506f7449645506206163612f63706f7400344d696e43616e6469646174657310100100000000344d617843616e6469646174657310103200000000404d6178496e76756c6e657261626c657310100a00000000604b69636b50656e616c747953657373696f6e4c656e6774681010080000000054436f6c6c61746f724b69636b5468726573686f6c646d0610c027090000644d696e52657761726444697374726962757465416d6f756e741840000000000000000000000000000000000001ad06291c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010005010400003043757272656e74496e646578010010100000000000345175657565644368616e6765640100f901040000285175657565644b6579730100b1060400004844697361626c656456616c696461746f727301006906040000204e6578744b6579730001040500dd03040000204b65794f776e657200010405b9060004000001d9030109010001c1062a1041757261011041757261082c417574686f7269746965730100c5060400002c43757272656e74536c6f740100cd0620000000000000000000000000002b1c41757261457874011c41757261457874042c417574686f7269746965730100c506040000000000002c3853657373696f6e4d616e61676572013853657373696f6e4d616e616765720c3c53657373696f6e4475726174696f6e010010100000000000384475726174696f6e4f66667365740100101000000000005853657373696f6e4475726174696f6e4368616e6765730101040510782000000000000000000001e903010d010001d1062d2458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100d5060400004c496e626f756e6458636d704d657373616765730101080205ed0630040000484f7574626f756e6458636d705374617475730100f106040000504f7574626f756e6458636d704d657373616765730101080205fd0630040000385369676e616c4d65737361676573010104021d01300400002c5175657565436f6e6669670100010774020000000500000001000000821a06000008000700c817a8040200040000284f766572776569676874000104052805070400003c4f766572776569676874436f756e740100282000000000000000000038517565756553757370656e6465640100f90104000001ed0301110100010907322c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010028200000000000000000001c5175657269657300010402280d070400002841737365745472617073010104062c10100000000000385361666558636d56657273696f6e00001004000040537570706f7274656456657273696f6e00010805021d07100400004056657273696f6e4e6f7469666965727300010805021d07280400005056657273696f6e4e6f746966795461726765747300010805021d0721070400005456657273696f6e446973636f766572795175657565010025070400004043757272656e744d6967726174696f6e0000310704000001f10301210100013907332843756d756c757358636d000001b10100013d073420446d7051756575650120446d7051756575651034436f6e66696775726174696f6e01004107280700e40b540202000400002450616765496e6465780100450740000000000000000000000000000000000014506167657301010402104907040000284f76657277656967687400010402284d0704000001590401b50100015107351c58546f6b656e7300015d0401b901083053656c664c6f636174696f6e290114010100411f00344261736558636d576569676874282000e1f50500000000000155073634556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e636573010108020259071840000000000000000000000000000000000060416273747261637446756e6769626c6542616c616e63657301010802025d07184000000000000000000000000000000000000001bd0100016107371c4f726d6c58636d0001650401c101000165073824417574686f726974790124417574686f7269747908344e6578745461736b496e64657801001010000000000028536176656443616c6c73000104062c690704000001690401c50100016d073c3847656e6572616c436f756e63696c013847656e6572616c436f756e63696c182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000017d0401f501000179073d6047656e6572616c436f756e63696c4d656d62657273686970016047656e6572616c436f756e63696c4d656d62657273686970081c4d656d6265727301007d07040000145072696d6500000004000001810401fd01000181073e4046696e616e6369616c436f756e63696c014046696e616e6369616c436f756e63696c182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000018504010102000185073f6846696e616e6369616c436f756e63696c4d656d62657273686970016846696e616e6369616c436f756e63696c4d656d62657273686970081c4d656d6265727301007d07040000145072696d6500000004000001890401050200018907402c486f6d61436f756e63696c012c486f6d61436f756e63696c182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000018d0401090200018d074154486f6d61436f756e63696c4d656d626572736869700154486f6d61436f756e63696c4d656d62657273686970081c4d656d6265727301007d07040000145072696d65000000040000019104010d02000191074248546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c73010071070400002850726f706f73616c4f66000104062c4d0304000018566f74696e67000104062c75070400003450726f706f73616c436f756e740100101000000000001c4d656d6265727301000501040000145072696d65000000040000019504011102000195074370546563686e6963616c436f6d6d69747465654d656d626572736869700170546563686e6963616c436f6d6d69747465654d656d62657273686970081c4d656d6265727301007d07040000145072696d6500000004000001990401150200019907442444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e740100101000000000002c5075626c696350726f707301009d07040000244465706f7369744f660001040510a9070400003c5265666572656e64756d436f756e74010010100000000000344c6f77657374556e62616b6564010010100000000000405265666572656e64756d496e666f4f660001040510ad0704000020566f74696e674f660101040500b907d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000544c6173745461626c656457617345787465726e616c0100f901040000304e65787445787465726e616c0000d10704000024426c61636b6c697374000104062cd5070400003443616e63656c6c6174696f6e73010104062cf901040000019d04011902303c456e6163746d656e74506572696f6410104038000000304c61756e6368506572696f641010a08c00000030566f74696e67506572696f641010a08c00000044566f74654c6f636b696e67506572696f641010c089010000384d696e696d756d4465706f73697418400080c6a47e8d030000000000000000000038496e7374616e74416c6c6f776564f9010401005446617374547261636b566f74696e67506572696f641010840300000034436f6f6c6f6666506572696f641010e0c4000000204d6178566f74657310106400000000304d617850726f706f73616c73101064000000002c4d61784465706f7369747310106400000000384d6178426c61636b6c69737465641010640000000001d907452c4163616c614f7261636c65012c4163616c614f7261636c650c2452617756616c75657300010805052106dd070400001856616c75657300010405ccdd0704000034486173446973706174636865640100e10704000001a5040129020854526f6f744f70657261746f724163636f756e7449640080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00504d61784861734469737061746368656453697a651010140000000001e907465c4f70657261746f724d656d626572736869704163616c61015c4f70657261746f724d656d626572736869704163616c61081c4d656d626572730100ed07040000145072696d6500000004000001a9040135020001f107471c41756374696f6e011c41756374696f6e0c2041756374696f6e730001040510f5070400003441756374696f6e73496e6465780100101000000000003841756374696f6e456e6454696d650001080502788404000001ad040139020001f907501c52657761726473011c526577617264730824506f6f6c496e666f73010104059102fd074400000000000000000000000000000000000064536861726573416e6457697468647261776e526577617264730101080505110815084400000000000000000000000000000000000001b1040000011d08511c4f726d6c4e4654011c4f726d6c4e4654142c4e657874436c61737349640100101000000000002c4e657874546f6b656e4964010104051028200000000000000000001c436c61737365730001040510210804000018546f6b656e73000108050541052d0804000034546f6b656e7342794f776e657201010c020202350884000000000001390852185072696365730118507269636573042c4c6f636b6564507269636500010405ccf004000001b504013d02144c476574537461626c6543757272656e63794964cc0800010060537461626c6543757272656e637946697865645072696365f040000064a7b3b6e00d000000000000000000504765745374616b696e6743757272656e63794964cc080002004c4765744c697175696443757272656e63794964cc08000300705265776172645261746550657252656c6179636861696e426c6f636bf040000659cd05000000000000000000000000013d085a0c446578010c44657810344c6971756964697479506f6f6c010104054d020508800000000000000000000000000000000000000000000000000000000000000000004c54726164696e67506169725374617475736573010104054d0241080400004050726f766973696f6e696e67506f6f6c0101080505490805088000000000000000000000000000000000000000000000000000000000000000000064496e697469616c536861726545786368616e67655261746573010104054d024d088000000000000000000000000000000000000000000000000000000000000000000001b904014102103847657445786368616e6765466565782003000000e8030000004054726164696e67506174684c696d6974101004000000002050616c6c657449645506206163612f6465786d0068457874656e64656450726f766973696f6e696e67426c6f636b73101040380000000151085b244465784f7261636c6501244465784f7261636c65082c43756d756c617469766573010104054d0255082101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003441766572616765507269636573000104054d02610804000001bd0400000165085c3441676772656761746564446578013441676772656761746564446578044c4167677265676174656453776170506174687300010405cd04690804000001c104000840446578537761704a6f696e744c6973746d08401004040d000000040002040003040001003453776170506174684c696d6974101003000000000171085d3841756374696f6e4d616e61676572013841756374696f6e4d616e616765720c48436f6c6c61746572616c41756374696f6e730001040510750804000060546f74616c436f6c6c61746572616c496e41756374696f6e01010405cc1840000000000000000000000000000000000050546f74616c546172676574496e41756374696f6e01001840000000000000000000000000000000000001d50401510214504d696e696d756d496e6372656d656e7453697a65f040000082dfe40d47000000000000000000004841756374696f6e54696d65546f436c6f736510104b000000005841756374696f6e4475726174696f6e536f66744361701010201c0000004c476574537461626c6543757272656e63794964cc0800010040556e7369676e65645072696f72697479282030e8ab75a40d00000001790864144c6f616e7301144c6f616e730824506f736974696f6e7301010805057d0881088000000000000000000000000000000000000000000000000000000000000000000038546f74616c506f736974696f6e7301010405cc81088000000000000000000000000000000000000000000000000000000000000000000001d904015502042050616c6c657449645506206163612f6c6f616e000185086518486f6e7a6f6e0118486f6e7a6f6e0434417574686f72697a6174696f6e000108050289081804000001dd04015d02045c4465706f736974506572417574686f72697a6174696f6e184000c06543ac030000000000000000000000018d08662c4364705472656173757279012c43647054726561737572790c744578706563746564436f6c6c61746572616c41756374696f6e53697a6501010405cc18400000000000000000000000000000000000244465626974506f6f6c0100184000000000000000000000000000000000004444656269744f666673657442756666657201001840000000000000000000000000000000000001e104016102104c476574537461626c6543757272656e63794964cc08000100404d617841756374696f6e73436f756e74101032000000003c54726561737572794163636f756e7400806d6f646c6163612f687a74720000000000000000000000000000000000000000002050616c6c657449645506206163612f63647074000191086724436470456e67696e650124436470456e67696e651044446562697445786368616e67655261746500010405ccf004000040436f6c6c61746572616c506172616d7300010405cc9508040000504c617374416363756d756c6174696f6e5365637301002820000000000000000000504c69717569646174696f6e436f6e7472616374730100a10804000001e904016502285c44656661756c744c69717569646174696f6e526174696ff0400000167b0d12d1140000000000000000006044656661756c74446562697445786368616e676552617465f04000008a5d784563010000000000000000006444656661756c744c69717569646174696f6e50656e616c74799d08400000087e93371c01000000000000000000444d696e696d756d446562697456616c7565184000203d88792d00000000000000000000004c476574537461626c6543757272656e63794964cc08000100784d617853776170536c697070616765436f6d70617265546f4f7261636c65f04000008a5d7845630100000000000000000040556e7369676e65645072696f72697479282018ecab75a40d000000784d61784c69717569646174696f6e436f6e7472616374536c697070616765f04000004f8c34e814020000000000000000005c4d61784c69717569646174696f6e436f6e74726163747310100a000000002050616c6c657449645506206163612f636470650001a9086844456d657267656e637953687574646f776e0144456d657267656e637953687574646f776e0828497353687574646f776e0100f9010400002443616e526566756e640100f90104000001f504016d020001ad086910486f6d610110486f6d61385052656c6179436861696e43757272656e74457261010010100000000000385374616b696e674c656467657273000104059cb10804000048546f74616c5374616b696e67426f6e64656401001840000000000000000000000000000000000028546f426f6e64506f6f6c0100184000000000000000000000000000000000003c546f74616c566f69644c69717569640100184000000000000000000000000000000000004c556e636c61696d6564526564656d7074696f6e0100184000000000000000000000000000000000003852656465656d52657175657374730001040500b50804000028556e626f6e64696e67730101080505b9081840000000000000000000000000000000000064457374696d617465645265776172645261746550657245726101009d0840000000000000000000000000000000000068536f6674426f6e6465644361705065725375624163636f756e7401001840000000000000000000000000000000000038436f6d6d697373696f6e5261746501009d0840000000000000000000000000000000000040466173744d617463684665655261746501009d08400000000000000000000000000000000000484c61737445726142756d706564426c6f636b0100101000000000004042756d704572614672657175656e637901001010000000000001f90401790224445374616b696e6743757272656e63794964cc08000200404c697175696443757272656e63794964cc080003002050616c6c657449645506206163612f686f6d61004c44656661756c7445786368616e676552617465f04000008a5d784563010000000000000000003c54726561737572794163636f756e7400806d6f646c6163612f686d7472000000000000000000000000000000000000000000684163746976655375624163636f756e7473496e6465784c697374bd080c040000003c426f6e64696e674475726174696f6e10101c00000000344d696e745468726573686f6c64184000743ba40b0000000000000000000000003c52656465656d5468726573686f6c6418400088526a7400000000000000000000000001c108743058636d496e74657266616365013058636d496e74657266616365044c58636d44657374576569676874416e64466565010104058902c5086000000000000000000000000000000000000000000000000000010d050185020c445374616b696e6743757272656e63794964cc080002004050617261636861696e4163636f756e74008070617261d0070000000000000000000000000000000000000000000000000000008052656c6179436861696e556e626f6e64696e67536c617368696e675370616e731010050000000001c9087528496e63656e74697665730128496e63656e74697665730c58496e63656e74697665526577617264416d6f756e74730101080505cd081840000000000000000000000000000000000064436c61696d526577617264446564756374696f6e52617465730101040591029d084000000000000000000000000000000000004c50656e64696e674d756c746952657761726473010108050511081908040000011d05018d021440416363756d756c617465506572696f6410100500000000404e617469766543757272656e63794964cc080000003452657761726473536f7572636500806d6f646c6163612f75726c73000000000000000000000000000000000000000000404561726e5368617265426f6f737465726d0610e0930400002050616c6c657449645506206163612f696e63740001d108780c4e4654000131050195021448437265617465436c6173734465706f736974184000203d88792d000000000000000000000048437265617465546f6b656e4465706f736974184000d0ed902e00000000000000000000000048446174614465706f7369745065724279746518400046c323000000000000000000000000002050616c6c657449645506206163612f614e465400484d61784174747269627574657342797465731010000800000001d50879344173736574526567697374727901344173736574526567697374727918484e657874466f726569676e4173736574496401009c08000000444e657874537461626c654173736574496401001010000000000054466f726569676e41737365744c6f636174696f6e73000104059c2901040000544c6f636174696f6e546f43757272656e6379496473000104052901cc0400004045726332304964546f416464726573730001040510a40400003841737365744d657461646174617300010405a1029d0204000001450501990204445374616b696e6743757272656e63794964cc0800020001d9087a0c45564d010c45564d201c436861696e496401002820000000000000000000204163636f756e747300010405a4dd0804000050436f6e747261637453746f7261676553697a657301010405a4101000000000003c4163636f756e7453746f72616765730101080502e9082c8000000000000000000000000000000000000000000000000000000000000000000014436f646573010104062ced0804000024436f6465496e666f73000104062cf108040000504e6574776f726b436f6e7472616374496e646578010028200000000000000000003c45787472696e7369634f726967696e0000050104000001490501a5021c544e6577436f6e747261637445787472614279746573101010270000005453746f726167654465706f73697450657242797465184000c06e31d91001000000000000000000002c547846656550657247617318400000ed902e000000000000000000000000544e6574776f726b436f6e7472616374536f75726365a45000000000000000000000000000000000000000000040446576656c6f7065724465706f736974184000203d88792d0000000000000000000000385075626c69636174696f6e466565184000a0724e180900000000000000000000003c54726561737572794163636f756e7400806d6f646c6163612f7472737900000000000000000000000000000000000000000001f508822445564d4272696467650000000001f908832c45766d4163636f756e7473012c45766d4163636f756e747308204163636f756e747300010405a4000400003045766d4164647265737365730001040500a404000001590501d902041c436861696e4964282013030000000000000001fd08842c537461626c654173736574012c537461626c6541737365740824506f6f6c436f756e7401001010000000000014506f6f6c7300010402100109040000015d0501dd02142050616c6c657449645506206e7574732f7374610030466565507265636973696f6e184000e40b54020000000000000000000000004c5377617045786163744f766572416d6f756e74184064000000000000000000000000000000002841507265636973696f6e1840640000000000000000000000000000000038506f6f6c41737365744c696d697410100500000000010509c83c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f6465010030040000444e657756616c69646174696f6e436f64650000300400003856616c69646174696f6e44617461000069050400005044696453657456616c69646174696f6e436f64650100f901040000644c61737452656c6179436861696e426c6f636b4e756d62657201001010000000000060557067726164655265737472696374696f6e5369676e616c010009090400003c52656c6179537461746550726f6f66000071050400005852656c6576616e744d6573736167696e6753746174650000110904000044486f7374436f6e66696775726174696f6e00002109040000384c617374446d714d7163486561640100250980000000000000000000000000000000000000000000000000000000000000000000404c61737448726d704d71634865616473010029090400006450726f636573736564446f776e776172644d657373616765730100101000000000003448726d7057617465726d61726b0100101000000000005048726d704f7574626f756e644d6573736167657301003509040000385570776172644d65737361676573010005030400005450656e64696e675570776172644d657373616765730100050304000084416e6e6f756e63656448726d704d6573736167657350657243616e64696461746501001010000000000068526573657276656458636d705765696768744f76657272696465000020040000645265736572766564446d705765696768744f7665727269646500002004000044417574686f72697a65645570677261646500002c04000060437573746f6d56616c69646174696f6e486561644461746100003004000001610501e10200013d091e105375646f01105375646f040c4b657900000004000001950501e50200014109ff4509042448436865636b4e6f6e5a65726f53656e6465724d098440436865636b5370656356657273696f6e51091038436865636b547856657273696f6e55091030436865636b47656e6573697359092c38436865636b4d6f7274616c6974795d092c28436865636b4e6f6e63656509842c436865636b5765696768746909843053657445766d4f726967696e6d0984604368617267655472616e73616374696f6e5061796d656e74710984b8"`; diff --git a/packages/e2e/src/__snapshots__/storage.test.ts.snap b/packages/e2e/src/__snapshots__/storage.test.ts.snap index ce27de72..f50348ac 100644 --- a/packages/e2e/src/__snapshots__/storage.test.ts.snap +++ b/packages/e2e/src/__snapshots__/storage.test.ts.snap @@ -3,81 +3,81 @@ exports[`storage > getKeysPaged 1`] = ` [ [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f0677f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000050280441b6d213b590a46ab2621aa2ac8d938cccf3b1c58f7c85ea9cffcef6b3b3c7d9e3f5ec88887e11121a0470effe45280fe0639f040d000000", { - "free": 171158107890, + "free": 120800000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f067c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510002fb7384852a2f20c1eef0b1d31b30b2112d62de8da5c03dbeca0a08babafe12beebedd648c80e0cc2d388d51c354ceffe45280fe0639f040d000000", { - "free": 20000000000, + "free": 200000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f067cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f067effe45280fe0639f040d000000", { - "free": 1199475847872, + "free": 426998085808, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510007410345f92de37f8d660034524b98a6b811cd3baaee2f7e3e77741a808ead8d01950d9eb56d85754f42d2fdf69b487f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510003be8ce38c03a9c7b39f5c3587af36506019249dcd117a20929c2c910d75c038e27ee34027dd34d594bb43533bee4ceffe45280fe0639f040d000000", { - "free": 199999999999, + "free": 100000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510007410345f92de37f8d660034524b98a6b811cd3baaee2f7e3e77741a808ead8d01950d9eb56d85754f42d2fdf69b48c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000632ae68892ff43602adf66c0e542326e5834f582c10eb8404dd80b1d7a8e59a7f9d46159a75c01b024c3e9272575deffe45280fe0639f040d000000", { - "free": 20000000000, + "free": 50000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510007410345f92de37f8d660034524b98a6b811cd3baaee2f7e3e77741a808ead8d01950d9eb56d85754f42d2fdf69b48cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100069a1de98dc6338885e7fd7b2b5c263cb1be21ccdbe81dd4dec96c8296476f6eb59f7a3e54dbde4855af52a0b42c2e80bfde4608947768010002020d000000", { - "free": 9072663311684, + "free": 1100000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f6357f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100080a87684fe705a78064c1359dca78343e069e11831c143bdb8fe1da4cad11d3ff9e1bdc0c68ddb3b6c2c50382ca64effe45280fe0639f040d000000", { - "free": 500000000000, + "free": 350000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f635c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100081b17ec99b5fcc7865469fbd8f58ae6e4f1ee3edf0b28f17345da484c4f3026dc31448c6db6f785ce0f4dcddeb242effe45280fe0639f040d000000", { - "free": 20000000000, + "free": 100000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f635cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510009178620ff3a4e9bb4fc35298614a03424559311d15e0bef83c9aa54723b6020136d17ffded2a0cbcd65ff50e1497fc483de2de1246ea70002", { - "free": 3360045614066, + "free": 2522375571, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f635e8d2a526a4a22d1e0300000000", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510009178620ff3a4e9bb4fc35298614a03424559311d15e0bef83c9aa54723b6020136d17ffded2a0cbcd65ff50e1497feffe45280fe0639f040d000000", { - "free": 213051445306, + "free": 10000000000, "frozen": 0, "reserved": 0, }, @@ -88,81 +88,81 @@ exports[`storage > getKeysPaged 1`] = ` exports[`storage > getKeysPaged 2`] = ` [ [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510018140569f474ce8faf7d95869625933e615866da18a1c44d9d3de23709c6fe5fda8545f3c7b1b97bddeaa30c3beb1dc483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000ac60ab1bc16b50b1f1a881e649d761e18e32927f5032831c0ee0e736f92312cf126f68d1c09e09e1018a405573565effe45280fe0639f040d000000", { - "free": 20000000000, + "free": 270000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510018140569f474ce8faf7d95869625933e615866da18a1c44d9d3de23709c6fe5fda8545f3c7b1b97bddeaa30c3beb1de8d2a526a4a22d1e0300000000", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000bc29faea2bb782e21153c43b269a834c43b5b96fb3a2ef4d08a2c928ee4eb4b0ad148617f0e8ac4164d12dbc4767feffe45280fe0639f040d000000", { - "free": 2800851686, + "free": 250000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e9007f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000d54ac85f33a606a1c33d8f63b24eccad79305c426abeada1de13b485647960cad43f8213c4e33860587ea15921d4fc483de2de1246ea70002", { - "free": 500000000000, + "free": 827477094, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e900c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000dbe84cc5962ebdd0f51e682e710f078d66f63d8bca636568e772f1ba4176f4bf1f86ede0737e8f5380c299eacf60eeffe45280fe0639f040d000000", { - "free": 4276516458, + "free": 50000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e900cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000ecf64b61d3a029aabe16faaf5205ccae63a1fccb0a355ca47c4e6445e334c05a2b82346a11f34b0c0f532df9aad25effe45280fe0639f040d000000", { - "free": 100000000005, + "free": 74000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e900e8d2a526a4a22d1e0300000000", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f36df473571e04b3c61991b72655efa602f59cbf65748816cae835339ccaa65f438fc2b4edf3d173042b3342c2e50effe45280fe0639f040d000000", { - "free": 4310484, + "free": 50000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd54257f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f58134fa59dba231909b76f4d729e466e24d96f94c1c58d8b25d2652fb649455bd53ccb0fdc25ee0ccc3ff230fa1aeffe45280fe0639f040d000000", { - "free": 199999999999, + "free": 110000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd542588730a11ad01953f0003", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f708db95b9b22fe2154203f6eec5df27d2b994f0b4e9e52800d4601bcc440e8d24a82c0837c3f7a3e56e86c217d14d67c5ba80ba065480001", { - "free": 134845574508, + "free": 6588010433285, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd5425b5605e1962c08fd20084", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f708db95b9b22fe2154203f6eec5df27d2b994f0b4e9e52800d4601bcc440e8d24a82c0837c3f7a3e56e86c217d14effe45280fe0639f040d000000", { - "free": 630361126612, + "free": 78827912167, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd5425c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001049344e49f94037279af9f287333e184c8d500fefa6801930082edc43c9126ec1de6193bd1fa1a75f1c8191a32125effe45280fe0639f040d000000", { - "free": 10000000000, + "free": 50000000000, "frozen": 0, "reserved": 0, }, @@ -173,81 +173,81 @@ exports[`storage > getKeysPaged 2`] = ` exports[`storage > getKeysPagedAt 1`] = ` [ [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f0677f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000050280441b6d213b590a46ab2621aa2ac8d938cccf3b1c58f7c85ea9cffcef6b3b3c7d9e3f5ec88887e11121a0470effe45280fe0639f040d000000", { - "free": 171158107890, + "free": 120800000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f067c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510002fb7384852a2f20c1eef0b1d31b30b2112d62de8da5c03dbeca0a08babafe12beebedd648c80e0cc2d388d51c354ceffe45280fe0639f040d000000", { - "free": 20000000000, + "free": 200000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f067cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100032a92b0874b73712e5ad58abce721d8ff756a738d21206cda2584c521beb0f28b6107847c5ebbacee10d2e1f7f067effe45280fe0639f040d000000", { - "free": 1199475847872, + "free": 426998085808, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510007410345f92de37f8d660034524b98a6b811cd3baaee2f7e3e77741a808ead8d01950d9eb56d85754f42d2fdf69b487f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510003be8ce38c03a9c7b39f5c3587af36506019249dcd117a20929c2c910d75c038e27ee34027dd34d594bb43533bee4ceffe45280fe0639f040d000000", { - "free": 199999999999, + "free": 100000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510007410345f92de37f8d660034524b98a6b811cd3baaee2f7e3e77741a808ead8d01950d9eb56d85754f42d2fdf69b48c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000632ae68892ff43602adf66c0e542326e5834f582c10eb8404dd80b1d7a8e59a7f9d46159a75c01b024c3e9272575deffe45280fe0639f040d000000", { - "free": 20000000000, + "free": 50000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510007410345f92de37f8d660034524b98a6b811cd3baaee2f7e3e77741a808ead8d01950d9eb56d85754f42d2fdf69b48cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100069a1de98dc6338885e7fd7b2b5c263cb1be21ccdbe81dd4dec96c8296476f6eb59f7a3e54dbde4855af52a0b42c2e80bfde4608947768010002020d000000", { - "free": 9072663311684, + "free": 1100000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f6357f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100080a87684fe705a78064c1359dca78343e069e11831c143bdb8fe1da4cad11d3ff9e1bdc0c68ddb3b6c2c50382ca64effe45280fe0639f040d000000", { - "free": 500000000000, + "free": 350000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f635c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d5100081b17ec99b5fcc7865469fbd8f58ae6e4f1ee3edf0b28f17345da484c4f3026dc31448c6db6f785ce0f4dcddeb242effe45280fe0639f040d000000", { - "free": 20000000000, + "free": 100000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f635cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510009178620ff3a4e9bb4fc35298614a03424559311d15e0bef83c9aa54723b6020136d17ffded2a0cbcd65ff50e1497fc483de2de1246ea70002", { - "free": 3360045614066, + "free": 2522375571, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000c7bf7f22fda241a3abca4239f9aa88cd59e3e6b6b17c4c892f7da4f2336ab7e60764cb486624521dd437e42a6f635e8d2a526a4a22d1e0300000000", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510009178620ff3a4e9bb4fc35298614a03424559311d15e0bef83c9aa54723b6020136d17ffded2a0cbcd65ff50e1497feffe45280fe0639f040d000000", { - "free": 213051445306, + "free": 10000000000, "frozen": 0, "reserved": 0, }, @@ -258,81 +258,81 @@ exports[`storage > getKeysPagedAt 1`] = ` exports[`storage > getKeysPagedAt 2`] = ` [ [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510018140569f474ce8faf7d95869625933e615866da18a1c44d9d3de23709c6fe5fda8545f3c7b1b97bddeaa30c3beb1dc483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000ac60ab1bc16b50b1f1a881e649d761e18e32927f5032831c0ee0e736f92312cf126f68d1c09e09e1018a405573565effe45280fe0639f040d000000", { - "free": 20000000000, + "free": 270000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510018140569f474ce8faf7d95869625933e615866da18a1c44d9d3de23709c6fe5fda8545f3c7b1b97bddeaa30c3beb1de8d2a526a4a22d1e0300000000", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000bc29faea2bb782e21153c43b269a834c43b5b96fb3a2ef4d08a2c928ee4eb4b0ad148617f0e8ac4164d12dbc4767feffe45280fe0639f040d000000", { - "free": 2800851686, + "free": 250000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e9007f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000d54ac85f33a606a1c33d8f63b24eccad79305c426abeada1de13b485647960cad43f8213c4e33860587ea15921d4fc483de2de1246ea70002", { - "free": 500000000000, + "free": 827477094, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e900c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000dbe84cc5962ebdd0f51e682e710f078d66f63d8bca636568e772f1ba4176f4bf1f86ede0737e8f5380c299eacf60eeffe45280fe0639f040d000000", { - "free": 4276516458, + "free": 50000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e900cbfe9046395d10280083", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000ecf64b61d3a029aabe16faaf5205ccae63a1fccb0a355ca47c4e6445e334c05a2b82346a11f34b0c0f532df9aad25effe45280fe0639f040d000000", { - "free": 100000000005, + "free": 74000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d510019f10ed2f7983b79c317f101b7be9eb84acd456cf34b8ef849b93df1f7bef7abfca00f311e6c31748647ed5a10e900e8d2a526a4a22d1e0300000000", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f36df473571e04b3c61991b72655efa602f59cbf65748816cae835339ccaa65f438fc2b4edf3d173042b3342c2e50effe45280fe0639f040d000000", { - "free": 4310484, + "free": 50000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd54257f9938b78bd5ff520082", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f58134fa59dba231909b76f4d729e466e24d96f94c1c58d8b25d2652fb649455bd53ccb0fdc25ee0ccc3ff230fa1aeffe45280fe0639f040d000000", { - "free": 199999999999, + "free": 110000000000, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd542588730a11ad01953f0003", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f708db95b9b22fe2154203f6eec5df27d2b994f0b4e9e52800d4601bcc440e8d24a82c0837c3f7a3e56e86c217d14d67c5ba80ba065480001", { - "free": 134845574508, + "free": 6588010433285, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd5425b5605e1962c08fd20084", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51000f708db95b9b22fe2154203f6eec5df27d2b994f0b4e9e52800d4601bcc440e8d24a82c0837c3f7a3e56e86c217d14effe45280fe0639f040d000000", { - "free": 630361126612, + "free": 78827912167, "frozen": 0, "reserved": 0, }, ], [ - "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001d101a1663afd3e00d8f6917b435ae020af08134556afe2dac8ac11c0a43561848a1dd0d7d03a1ca696c789dcd5425c483de2de1246ea70002", + "0x99971b5749ac43e0235e41b0d37869188ee7418a6531173d60d1f6a82d8f4d51001049344e49f94037279af9f287333e184c8d500fefa6801930082edc43c9126ec1de6193bd1fa1a75f1c8191a32125effe45280fe0639f040d000000", { - "free": 10000000000, + "free": 50000000000, "frozen": 0, "reserved": 0, }, @@ -340,36 +340,36 @@ exports[`storage > getKeysPagedAt 2`] = ` ] `; -exports[`storage > getStorage 1`] = `1666942794031`; +exports[`storage > getStorage 1`] = `1686805458374`; exports[`storage > getStorage 2`] = ` { "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x000000000000000000da3686f49ee6ff", + "free": 0, "miscFrozen": 0, "reserved": 0, }, - "nonce": 449, - "providers": 7, + "nonce": 0, + "providers": 0, "sufficients": 0, } `; -exports[`storage > getStorage 3`] = `1664167614054`; +exports[`storage > getStorage 3`] = `0`; exports[`storage > getStorage 4`] = ` { "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x000000000000000000da3b1d59993fec", + "free": 660000000000000, "miscFrozen": 0, "reserved": 0, }, - "nonce": 446, - "providers": 7, + "nonce": 0, + "providers": 1, "sufficients": 0, } `; @@ -377,26 +377,26 @@ exports[`storage > getStorage 4`] = ` exports[`storage > getStorageMulti 1`] = ` [ { - "consumers": 0, + "consumers": 1, "data": { "feeFrozen": 0, - "free": "0x000000000000000000da3686f49ee6ff", - "miscFrozen": 0, - "reserved": 0, + "free": 1176184677863301, + "miscFrozen": 5000000000000, + "reserved": 106200000000, }, - "nonce": 449, - "providers": 7, + "nonce": 643, + "providers": 2, "sufficients": 0, }, { "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x00000000000000000c57b6515d1f5635", + "free": 9651859722402, "miscFrozen": 0, - "reserved": 2004100000000, + "reserved": 0, }, - "nonce": 5909, + "nonce": 218, "providers": 1, "sufficients": 0, }, @@ -404,11 +404,11 @@ exports[`storage > getStorageMulti 1`] = ` "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x00000000000000000022a3d0abf23271", + "free": 9862339957483, "miscFrozen": 0, "reserved": 0, }, - "nonce": 1742, + "nonce": 97, "providers": 1, "sufficients": 0, }, @@ -421,23 +421,23 @@ exports[`storage > getStorageMulti 2`] = ` "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x000000000000000000da3b1d59993fec", + "free": 10000000000000, "miscFrozen": 0, "reserved": 0, }, - "nonce": 446, - "providers": 7, + "nonce": 0, + "providers": 1, "sufficients": 0, }, { "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x00000000000000000c57bbcdb034ab67", + "free": 10000000000000, "miscFrozen": 0, - "reserved": 2004100000000, + "reserved": 0, }, - "nonce": 4548, + "nonce": 0, "providers": 1, "sufficients": 0, }, @@ -445,11 +445,11 @@ exports[`storage > getStorageMulti 2`] = ` "consumers": 0, "data": { "feeFrozen": 0, - "free": "0x00000000000000000022a3d0abf23271", + "free": 10000000000000, "miscFrozen": 0, "reserved": 0, }, - "nonce": 1742, + "nonce": 0, "providers": 1, "sufficients": 0, }, @@ -459,7 +459,7 @@ exports[`storage > getStorageMulti 2`] = ` exports[`storage > subscription 1`] = ` [ [ - 1666942794031, + 1686805458374, ], ] `; @@ -467,7 +467,7 @@ exports[`storage > subscription 1`] = ` exports[`storage > subscription 3`] = ` [ [ - 1666942806031, + 1686805470374, ], ] `; diff --git a/packages/e2e/src/chain.test.ts b/packages/e2e/src/chain.test.ts index 53d43990..8daf0fa1 100644 --- a/packages/e2e/src/chain.test.ts +++ b/packages/e2e/src/chain.test.ts @@ -2,13 +2,13 @@ import { describe, expect, it } from 'vitest' import { api, delay, dev, env, expectHex, expectJson, mockCallback, setupApi } from './helper' -setupApi(env.mandala) +setupApi(env.acala) describe('chain rpc', () => { it('getXXX', async () => { - const hashHead = '0x062327512615cd62ea8c57652a04a6c937b112f1410520d83e2fafb9776cdbe1' - const hash0 = '0x23fc729c2cdb7bd6770a4e8c58748387cc715fcf338f1f74a16833d90383f4b0' - const hash1000 = '0x7fbf942ac7a197ed6c9ecb7733bb1d42347b7b88c32973857cc13bd98febbbab' + const hashHead = '0x0df086f32a9c3399f7fa158d3d77a1790830bd309134c5853718141c969299c7' + const hash0 = '0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c' + const hash1000 = '0x1d2927c6b4aca4c42cb1f88ed7fa46dc53118bb00370475aaf514ac88933e3cc' expectHex(await api.rpc.chain.getBlockHash()).toMatch(hashHead) expectHex(await api.rpc.chain.getBlockHash(0)).toMatch(hash0) diff --git a/packages/e2e/src/dry-run-extrinsic.test.ts b/packages/e2e/src/dry-run-extrinsic.test.ts index 9e84acdc..944412cc 100644 --- a/packages/e2e/src/dry-run-extrinsic.test.ts +++ b/packages/e2e/src/dry-run-extrinsic.test.ts @@ -3,7 +3,7 @@ import { describe, expect, it } from 'vitest' import { api, chain, dev, env, setupApi, testingPairs } from './helper' setupApi({ - ...env.mandala, + ...env.acala, mockSignatureHost: true, }) @@ -14,7 +14,7 @@ describe('dry-run-extrinsic', () => { await dev.setStorage({ System: { - Account: [[[alice.address], { data: { free: 1000 * 1e12 } }]], + Account: [[[alice.address], { providers: 1, data: { free: 1000 * 1e12 } }]], }, }) const extrinsic = await api.tx.balances.transfer(bob.address, 1e12).signAsync(alice) @@ -25,6 +25,11 @@ describe('dry-run-extrinsic', () => { it('dry run extrinsic with fake signature', async () => { const ALICE = '5FA9nQDVg267DEd8m1ZypXLBnvN7SFxYwV7ndqSYGiN9TTpu' + await dev.setStorage({ + System: { + Account: [[[ALICE], { providers: 1, data: { free: 1000 * 1e12 } }]], + }, + }) await dev.setStorage({ Sudo: { Key: ALICE } }) diff --git a/packages/e2e/src/helper.ts b/packages/e2e/src/helper.ts index b9fc3ab5..c18687c0 100644 --- a/packages/e2e/src/helper.ts +++ b/packages/e2e/src/helper.ts @@ -31,9 +31,10 @@ export type SetupOption = { } export const env = { - mandala: { - endpoint: 'wss://mandala-rpc.aca-staging.network/ws', - blockHash: '0x062327512615cd62ea8c57652a04a6c937b112f1410520d83e2fafb9776cdbe1' as HexString, + acala: { + endpoint: 'wss://acala-rpc-0.aca-api.network', + // 3,800,000 + blockHash: '0x0df086f32a9c3399f7fa158d3d77a1790830bd309134c5853718141c969299c7' as HexString, }, rococo: { endpoint: 'wss://rococo-rpc.polkadot.io', diff --git a/packages/e2e/src/mock-signature.test.ts b/packages/e2e/src/mock-signature.test.ts index 7f85d13b..d270c242 100644 --- a/packages/e2e/src/mock-signature.test.ts +++ b/packages/e2e/src/mock-signature.test.ts @@ -1,9 +1,9 @@ import { describe, expect, it } from 'vitest' -import { api, env, setupApi, testingPairs } from './helper' +import { api, dev, env, setupApi, testingPairs } from './helper' setupApi({ - ...env.mandala, + ...env.acala, mockSignatureHost: true, allowUnresolvedImports: false, }) @@ -11,6 +11,12 @@ setupApi({ describe('mock signature', () => { it('accept valid signature', async () => { const { alice, bob } = testingPairs() + await dev.setStorage({ + System: { + Account: [[[alice.address], { providers: 1, data: { free: 1000 * 1e12 } }]], + }, + }) + const tx = api.tx.balances.transfer(bob.address, 100) await tx.signAsync(alice) @@ -35,6 +41,12 @@ describe('mock signature', () => { it('accept mock signature', async () => { const { alice, bob } = testingPairs() + await dev.setStorage({ + System: { + Account: [[[alice.address], { providers: 1, data: { free: 1000 * 1e12 } }]], + }, + }) + const { nonce } = await api.query.system.account(alice.address) const tx = api.tx.balances.transfer(bob.address, 100) diff --git a/packages/e2e/src/state.test.ts b/packages/e2e/src/state.test.ts index 283d7ebb..117bdf80 100644 --- a/packages/e2e/src/state.test.ts +++ b/packages/e2e/src/state.test.ts @@ -2,12 +2,12 @@ import { describe, expect, it } from 'vitest' import { api, env, expectHex, expectJson, setupApi } from './helper' -setupApi(env.mandala) +setupApi(env.acala) describe('state rpc', () => { it('getXXX', async () => { expectJson(await api.rpc.state.getRuntimeVersion()).toMatchSnapshot() - expectHex(await api.rpc.state.getMetadata(env.mandala.blockHash)).toMatchSnapshot() + expectHex(await api.rpc.state.getMetadata(env.acala.blockHash)).toMatchSnapshot() const genesisHash = await api.rpc.chain.getBlockHash(0) expect(await api.rpc.state.getMetadata(genesisHash)).to.not.be.eq(await api.rpc.state.getMetadata()) }) diff --git a/packages/e2e/src/storage.test.ts b/packages/e2e/src/storage.test.ts index a2a4b266..2258a24c 100644 --- a/packages/e2e/src/storage.test.ts +++ b/packages/e2e/src/storage.test.ts @@ -3,14 +3,14 @@ import { describe, expect, it } from 'vitest' import { api, delay, dev, env, expectJson, mockCallback, setupApi } from './helper' -setupApi(env.mandala) +setupApi(env.acala) describe('storage', () => { it('getStorage', async () => { expectJson(await api.query.timestamp.now()).toMatchSnapshot() expectJson(await api.query.system.account('5F98oWfz2r5rcRVnP9VCndg33DAAsky3iuoBSpaPUbgN9AJn')).toMatchSnapshot() - const apiAt = await api.at('0x7fbf942ac7a197ed6c9ecb7733bb1d42347b7b88c32973857cc13bd98febbbab') + const apiAt = await api.at('0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c') expectJson(await apiAt.query.timestamp.now()).toMatchSnapshot() expectJson(await apiAt.query.system.account('5F98oWfz2r5rcRVnP9VCndg33DAAsky3iuoBSpaPUbgN9AJn')).toMatchSnapshot() @@ -19,19 +19,19 @@ describe('storage', () => { it('getStorageMulti', async () => { expectJson( await api.query.system.account.multi([ - '5F98oWfz2r5rcRVnP9VCndg33DAAsky3iuoBSpaPUbgN9AJn', - '5Fe3jZRbKes6aeuQ6HkcTvQeNhkkRPTXBwmNkuAPoimGEv45', - '5GBc9povce1rJR4Zcp2dfM2TciM6MjFRMq6apRBATUicBU7q', + '23RDJ7SyVgpKqC6M9ad8wvbBsbSr3R4Xqr5NQAKEhWPHbLbs', + '249QskFMEcb5WcgHF7BH5MesVGHq3imsUACq2RPgtBBdCPMa', + '263KsUutx8qhRmG7hq6fEaSKE3fdi3KeeEKafkAMJ1cg1AYc', ]) ).toMatchSnapshot() - const apiAt = await api.at('0x7fbf942ac7a197ed6c9ecb7733bb1d42347b7b88c32973857cc13bd98febbbab') + const apiAt = await api.at('0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c') expectJson( await apiAt.query.system.account.multi([ - '5F98oWfz2r5rcRVnP9VCndg33DAAsky3iuoBSpaPUbgN9AJn', - '5Fe3jZRbKes6aeuQ6HkcTvQeNhkkRPTXBwmNkuAPoimGEv45', - '5GBc9povce1rJR4Zcp2dfM2TciM6MjFRMq6apRBATUicBU7q', + '23RDJ7SyVgpKqC6M9ad8wvbBsbSr3R4Xqr5NQAKEhWPHbLbs', + '249QskFMEcb5WcgHF7BH5MesVGHq3imsUACq2RPgtBBdCPMa', + '263KsUutx8qhRmG7hq6fEaSKE3fdi3KeeEKafkAMJ1cg1AYc', ]) ).toMatchSnapshot() }) @@ -49,7 +49,8 @@ describe('storage', () => { }) it('getKeysPagedAt', async () => { - const apiAt = await api.at('0x7fbf942ac7a197ed6c9ecb7733bb1d42347b7b88c32973857cc13bd98febbbab') + // 3,000,000 + const apiAt = await api.at('0xb5297d01adb0964d5195f9f17a3cf6e99ef8622e71863456eeb9296d5681292b') const entries = await apiAt.query.tokens.accounts.entriesPaged({ args: [], pageSize: 10 }) expect(entries).toMatchSnapshot() @@ -72,7 +73,7 @@ describe('storage', () => { callback.mockClear() expect(await dev.newBlock()).toMatchInlineSnapshot( - '"0xec771ba3da1ba2af1dd61e78d6ec510696c2aa857dabd11d9f165f7919fa614f"' + '"0xa08ebd83c5b4d941bf9c6853c0af2bc6620a1878a5d2ce302d09f40feea8ef98"' ) await next() @@ -83,7 +84,7 @@ describe('storage', () => { unsub() expect(await dev.newBlock()).toMatchInlineSnapshot( - '"0x1e4d7e624014418ad8b5fe082739be4aa662c40a42e1c768413382897252e428"' + '"0x018ba9714f720e785ed94f4c86cee723fe3f16eb53598f6725fac0b4f4ae5955"' ) await delay(100) diff --git a/packages/e2e/src/system.test.ts b/packages/e2e/src/system.test.ts index 22135406..85159a21 100644 --- a/packages/e2e/src/system.test.ts +++ b/packages/e2e/src/system.test.ts @@ -2,13 +2,13 @@ import { describe, expect, it } from 'vitest' import { api, dev, env, expectJson, setupApi, testingPairs } from './helper' -setupApi(env.mandala) +setupApi(env.acala) describe('system rpc', () => { const { alice } = testingPairs() it('works', async () => { - expect(await api.rpc.system.chain()).toMatch('Acala Mandala TC8') + expect(await api.rpc.system.chain()).toMatch('Acala') expect(await api.rpc.system.name()).toMatch('Acala Node') expect(await api.rpc.system.version()).toBeInstanceOf(String) expect(await api.rpc.system.properties()).not.toBeNull() @@ -24,6 +24,12 @@ describe('system rpc', () => { }) it('get correct account next index', async () => { + await dev.setStorage({ + System: { + Account: [[[alice.address], { providers: 1, data: { free: 10 * 1e12 } }]], + }, + }) + const nonce = async (address: string) => (await api.query.system.account(address)).nonce.toNumber() const accountNextIndex = async (address: string) => (await api.rpc.system.accountNextIndex(address)).toNumber() diff --git a/packages/testing/package.json b/packages/testing/package.json index 10b62fab..1127901c 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@acala-network/chopsticks-testing", - "version":"0.6.6", + "version": "0.6.6", "author": "Bryan Chen ", "license": "Apache-2.0", "scripts": { diff --git a/vendor/smoldot b/vendor/smoldot index a32a962d..1bf964cc 160000 --- a/vendor/smoldot +++ b/vendor/smoldot @@ -1 +1 @@ -Subproject commit a32a962d1edcef6541fc86b23f538f28550e9aaf +Subproject commit 1bf964cc4f59acdeed6acd9dd3ffc6217af317a3 diff --git a/yarn.lock b/yarn.lock index 4f9ca84c..c2eb548e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1874,7 +1874,7 @@ __metadata: unplugin-swc: ^1.3.2 vite-tsconfig-paths: ^4.2.0 vitest: ^0.31.3 - wasm-pack: ^0.11.1 + wasm-pack: ^0.12.0 languageName: unknown linkType: soft @@ -5764,14 +5764,14 @@ __metadata: languageName: node linkType: hard -"wasm-pack@npm:^0.11.1": - version: 0.11.1 - resolution: "wasm-pack@npm:0.11.1" +"wasm-pack@npm:^0.12.0": + version: 0.12.0 + resolution: "wasm-pack@npm:0.12.0" dependencies: binary-install: ^1.0.1 bin: wasm-pack: run.js - checksum: 14849d054d7ef4e6498b4f8d44f8cb25dd93d5e84373798a26e4deb88edabadd467b2aa754ffa2c8976f718581fbb75a9da143cddd40e01fb871c27f59c12462 + checksum: 1ce87351b3a7e7b03aa31787237097caef6f4894a639566330e92075a9e37a06224e3deb787a40bf09ac78fba4ce19ddac9159d9188da60d694fa4ccb84de514 languageName: node linkType: hard From 86fee4904023acfbb67dd6680b6269e5d555127b Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 13:23:08 +0200 Subject: [PATCH 2/8] fix version --- executor/Cargo.lock | 2 +- executor/Cargo.toml | 2 +- executor/pkg/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/executor/Cargo.lock b/executor/Cargo.lock index 37b19a2f..7a27717e 100644 --- a/executor/Cargo.lock +++ b/executor/Cargo.lock @@ -340,7 +340,7 @@ dependencies = [ [[package]] name = "chopsticks-executor" -version = "0.6.5" +version = "0.6.6" dependencies = [ "arrayvec 0.7.4", "console_error_panic_hook", diff --git a/executor/Cargo.toml b/executor/Cargo.toml index 59f7e242..77d5940c 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "chopsticks-executor" -version = "0.6.5" +version = "0.6.6" description = "Chopsticks executor" repository = "https://github.com/AcalaNetwork/chopsticks" license = "Apache-2.0" diff --git a/executor/pkg/package.json b/executor/pkg/package.json index 3ace00a4..cc4afe6a 100644 --- a/executor/pkg/package.json +++ b/executor/pkg/package.json @@ -1,7 +1,7 @@ { "name": "@acala-network/chopsticks-executor", "description": "Chopsticks executor", - "version": "0.6.5", + "version": "0.6.6", "license": "Apache-2.0", "repository": { "type": "git", From 0400861b262dfbe15b28955a02dc199a4d816daa Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 13:31:45 +0200 Subject: [PATCH 3/8] update deps --- executor/Cargo.lock | 39 ++++++++++++++++++--------------------- executor/Cargo.toml | 10 +++++----- 2 files changed, 23 insertions(+), 26 deletions(-) diff --git a/executor/Cargo.lock b/executor/Cargo.lock index 7a27717e..b0caa26b 100644 --- a/executor/Cargo.lock +++ b/executor/Cargo.lock @@ -865,9 +865,9 @@ checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" [[package]] name = "js-sys" -version = "0.3.60" +version = "0.3.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" dependencies = [ "wasm-bindgen", ] @@ -952,12 +952,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "log" -version = "0.4.17" +version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" -dependencies = [ - "cfg-if", -] +checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" [[package]] name = "memchr" @@ -1675,9 +1672,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.83" +version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -1685,24 +1682,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.83" +version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 1.0.105", + "syn 2.0.15", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.33" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" +checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" dependencies = [ "cfg-if", "js-sys", @@ -1712,9 +1709,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.83" +version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1722,22 +1719,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.83" +version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 1.0.105", + "syn 2.0.15", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.83" +version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" +checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasmi" diff --git a/executor/Cargo.toml b/executor/Cargo.toml index 77d5940c..c7711a58 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -18,12 +18,12 @@ serde = { version = "1.0.151", default-features = false } serde_json = { version = "1.0", default-features = false } hex = { version = "0.4.3", default-features = false } hex-literal = "0.4.1" -hashbrown = { version = "0.14.0", default-features = false, features = ["serde"] } -wasm-bindgen = "0.2.83" +hashbrown = { version = "0.14.0", default-features = false } +wasm-bindgen = "0.2.87" serde-wasm-bindgen = "0.5.0" -wasm-bindgen-futures = "0.4.33" -js-sys = "0.3.60" -log = "0.4.17" +wasm-bindgen-futures = "0.4.37" +js-sys = "0.3.64" +log = "0.4.19" console_error_panic_hook = "0.1.7" console_log = { version = "1.0.0", optional = true } From c89b81543d0b70ec0b53a18f25171b66500920e4 Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 13:36:08 +0200 Subject: [PATCH 4/8] cleanup --- executor/src/task.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/executor/src/task.rs b/executor/src/task.rs index 44a53e38..db4ab073 100644 --- a/executor/src/task.rs +++ b/executor/src/task.rs @@ -74,7 +74,6 @@ pub struct TaskCall { pub struct CallResponse { result: HexString, storage_diff: Vec<(HexString, Option)>, - offchain_storage_diff: Vec<(HexString, Option)>, runtime_logs: Vec, } @@ -194,7 +193,6 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result { ret = Err(err.to_string()); storage_main_trie_changes = TrieDiff::empty(); - offchain_storage_changes = HashMap::default(); break; } } @@ -206,15 +204,9 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result Date: Mon, 26 Jun 2023 13:51:14 +0200 Subject: [PATCH 5/8] lint --- packages/chopsticks/src/executor.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/chopsticks/src/executor.ts b/packages/chopsticks/src/executor.ts index b90b3c8f..cf4e1e73 100644 --- a/packages/chopsticks/src/executor.ts +++ b/packages/chopsticks/src/executor.ts @@ -98,7 +98,7 @@ export const emptyTaskHandler = { getStorage: async function (_key: HexString) { throw new Error('Method not implemented') }, - getStateRoot: async function (_key: HexString) { + getStateRoot: async function () { throw new Error('Method not implemented') }, getNextKey: async function (_key: HexString) { From 8450788f783d024818594c82f781974b3d60a017 Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 15:33:29 +0200 Subject: [PATCH 6/8] fix prefix --- executor/src/lib.rs | 6 +++--- executor/src/task.rs | 7 ++++++- packages/chopsticks/src/executor.ts | 7 +++---- packages/chopsticks/src/genesis-provider.ts | 7 ++++--- 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/executor/src/lib.rs b/executor/src/lib.rs index 92887568..a35bd589 100644 --- a/executor/src/lib.rs +++ b/executor/src/lib.rs @@ -21,10 +21,10 @@ fn setup_console() { #[wasm_bindgen(typescript_custom_section)] const _: &'static str = r#" import { HexString } from '@polkadot/util/types'; -interface JsCallback { +export interface JsCallback { getStorage: (key: HexString) => Promise getStateRoot: () => Promise - getNextKey: (key: HexString) => Promise + getNextKey: (prefix: HexString, key: HexString) => Promise } "#; @@ -40,7 +40,7 @@ extern "C" { pub async fn get_state_root(this: &JsCallback) -> JsValue; #[wasm_bindgen(structural, method, js_name = "getNextKey")] - pub async fn get_next_key(this: &JsCallback, key: JsValue) -> JsValue; + pub async fn get_next_key(this: &JsCallback, prefix: JsValue, key: JsValue) -> JsValue; } #[wasm_bindgen] diff --git a/executor/src/task.rs b/executor/src/task.rs index db4ab073..6320bae7 100644 --- a/executor/src/task.rs +++ b/executor/src/task.rs @@ -150,11 +150,16 @@ pub async fn run_task(task: TaskCall, js: crate::JsCallback) -> Result>.map(|x| x.into_iter())) } else { + let prefix = HexString( + nibbles_to_bytes_suffix_extend(req.prefix()).collect::>(), + ); let key = HexString( nibbles_to_bytes_suffix_extend(req.key()).collect::>(), ); + let prefix = + serde_wasm_bindgen::to_value(&prefix).map_err(|e| e.to_string())?; let key = serde_wasm_bindgen::to_value(&key).map_err(|e| e.to_string())?; - let value = js.get_next_key(key).await; + let value = js.get_next_key(prefix, key).await; let value = if value.is_string() { serde_wasm_bindgen::from_value::(value) .map(|x| Some(x.0)) diff --git a/packages/chopsticks/src/executor.ts b/packages/chopsticks/src/executor.ts index cf4e1e73..f4450c7e 100644 --- a/packages/chopsticks/src/executor.ts +++ b/packages/chopsticks/src/executor.ts @@ -10,7 +10,6 @@ import { get_runtime_version, run_task, } from '@acala-network/chopsticks-executor' -import { PREFIX_LENGTH } from './utils/key-cache' import { Registry } from '@polkadot/types-codec/types' import { defaultLogger, truncate } from './logger' import _ from 'lodash' @@ -87,8 +86,8 @@ export const taskHandler = (block: Block): JsCallback => { const header = await block.header return header.stateRoot.toHex() }, - getNextKey: async function (key: HexString) { - const [nextKey] = await block.getKeysPaged({ prefix: key.slice(0, PREFIX_LENGTH), pageSize: 1, startKey: key }) + getNextKey: async function (prefix: HexString, key: HexString) { + const [nextKey] = await block.getKeysPaged({ prefix, pageSize: 1, startKey: key }) return nextKey }, } @@ -101,7 +100,7 @@ export const emptyTaskHandler = { getStateRoot: async function () { throw new Error('Method not implemented') }, - getNextKey: async function (_key: HexString) { + getNextKey: async function (_prefix: HexString, _key: HexString) { throw new Error('Method not implemented') }, } diff --git a/packages/chopsticks/src/genesis-provider.ts b/packages/chopsticks/src/genesis-provider.ts index 32087b93..1b30edac 100644 --- a/packages/chopsticks/src/genesis-provider.ts +++ b/packages/chopsticks/src/genesis-provider.ts @@ -1,5 +1,6 @@ import { EventEmitter } from 'node:events' import { HexString } from '@polkadot/util/types' +import { JsCallback } from '@acala-network/chopsticks-executor' import { ProviderInterface, ProviderInterfaceCallback, @@ -121,7 +122,7 @@ export class GenesisProvider implements ProviderInterface { } } - get _jsCallback() { + get _jsCallback(): JsCallback { const storage = this.#genesis.genesis.raw.top return { getStorage: async function (key: HexString) { @@ -130,8 +131,8 @@ export class GenesisProvider implements ProviderInterface { getStateRoot: async function () { return '0x49416764844ff0d8bad851e8abe686dff9dd2de78621180ef8e9f99bb7a480f1' }, - getNextKey: async function (_key: HexString) { - return '0x' + getNextKey: async function (_prefix: HexString, _key: HexString) { + return null }, } } From 3bd6711fdcfdb1d15a06c063db9cc8efc43173ba Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 15:38:23 +0200 Subject: [PATCH 7/8] lint --- packages/chopsticks/src/genesis-provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/chopsticks/src/genesis-provider.ts b/packages/chopsticks/src/genesis-provider.ts index 1b30edac..278df54b 100644 --- a/packages/chopsticks/src/genesis-provider.ts +++ b/packages/chopsticks/src/genesis-provider.ts @@ -132,7 +132,7 @@ export class GenesisProvider implements ProviderInterface { return '0x49416764844ff0d8bad851e8abe686dff9dd2de78621180ef8e9f99bb7a480f1' }, getNextKey: async function (_prefix: HexString, _key: HexString) { - return null + return undefined }, } } From 996779182f67455c503bff9720994e0c80139f8d Mon Sep 17 00:00:00 2001 From: Ermal Kaleci Date: Mon, 26 Jun 2023 15:49:13 +0200 Subject: [PATCH 8/8] update deps --- package.json | 16 +- packages/chopsticks/package.json | 12 +- packages/core/package.json | 2 +- packages/e2e/package.json | 6 +- packages/testing/package.json | 2 +- vitest.config.ts | 1 + yarn.lock | 847 ++++++++++++++++--------------- 7 files changed, 447 insertions(+), 439 deletions(-) diff --git a/package.json b/package.json index 33e6d3fa..632a2eae 100644 --- a/package.json +++ b/package.json @@ -35,22 +35,22 @@ "*.{js,ts,css,md}": "prettier --write" }, "devDependencies": { - "@swc/core": "^1.3.60", - "@types/node": "^20.2.3", - "@types/prettier": "^2.7.2", - "@typescript-eslint/eslint-plugin": "^5.59.8", - "@typescript-eslint/parser": "^5.59.8", - "eslint": "^8.41.0", + "@swc/core": "^1.3.66", + "@types/node": "^20.3.1", + "@types/prettier": "^2.7.3", + "@typescript-eslint/eslint-plugin": "^5.60.0", + "@typescript-eslint/parser": "^5.60.0", + "eslint": "^8.43.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-typescript": "^3.5.5", "eslint-plugin-import": "^2.27.5", "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", "husky": "^8.0.3", "prettier": "^2.8.8", - "typescript": "^5.0.4", + "typescript": "^5.1.3", "unplugin-swc": "^1.3.2", "vite-tsconfig-paths": "^4.2.0", - "vitest": "^0.31.3", + "vitest": "^0.32.2", "wasm-pack": "^0.12.0" }, "exports": { diff --git a/packages/chopsticks/package.json b/packages/chopsticks/package.json index ced5148c..8a58fbdc 100644 --- a/packages/chopsticks/package.json +++ b/packages/chopsticks/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@acala-network/chopsticks-executor": "workspace:*", - "@polkadot/api": "^10.7.2", + "@polkadot/api": "^10.9.1", "axios": "^1.4.0", "js-yaml": "^4.1.0", "jsondiffpatch": "^0.4.1", @@ -26,20 +26,20 @@ "pino-pretty": "^10.0.0", "reflect-metadata": "^0.1.13", "sqlite3": "^5.1.6", - "typeorm": "^0.3.16", + "typeorm": "^0.3.17", "ws": "^8.13.0", "yargs": "^17.7.2", "zod": "^3.21.4" }, "devDependencies": { "@types/js-yaml": "^4.0.5", - "@types/lodash": "^4.14.194", - "@types/node": "^20.2.3", - "@types/ws": "^8.5.4", + "@types/lodash": "^4.14.195", + "@types/node": "^20.3.1", + "@types/ws": "^8.5.5", "@types/yargs": "^17.0.24", "ts-node": "^10.9.1", "ts-node-dev": "^2.0.0", - "typescript": "^5.0.4" + "typescript": "^5.1.3" }, "files": [ "lib", diff --git a/packages/core/package.json b/packages/core/package.json index e2e1432b..820c4805 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -10,7 +10,7 @@ "build": "tsc -p ./tsconfig.json" }, "devDependencies": { - "typescript": "^5.0.4" + "typescript": "^5.1.3" }, "files": [ "lib" diff --git a/packages/e2e/package.json b/packages/e2e/package.json index a4dd5561..436b916b 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -12,10 +12,10 @@ "dependencies": { "@acala-network/chopsticks": "workspace:*", "@acala-network/chopsticks-testing": "workspace:*", - "@polkadot/api": "^10.7.2" + "@polkadot/api": "^10.9.1" }, "devDependencies": { - "typescript": "^5.0.4", - "vitest": "^0.31.3" + "typescript": "^5.1.3", + "vitest": "^0.32.2" } } diff --git a/packages/testing/package.json b/packages/testing/package.json index 1127901c..76bc8373 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/chai": "^4.3.5", - "typescript": "^5.0.4" + "typescript": "^5.1.3" }, "files": [ "lib" diff --git a/vitest.config.ts b/vitest.config.ts index 538af04e..04c6f5c2 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -6,6 +6,7 @@ export default defineConfig({ test: { hookTimeout: 30000, testTimeout: 120000, + include: ['packages/**/*.test.ts'], }, plugins: [swc.vite(), tsconfigPaths()], }) diff --git a/yarn.lock b/yarn.lock index c2eb548e..eb78dc57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,7 +9,7 @@ __metadata: version: 0.0.0-use.local resolution: "@acala-network/chopsticks-core@workspace:packages/core" dependencies: - typescript: ^5.0.4 + typescript: ^5.1.3 languageName: unknown linkType: soft @@ -19,9 +19,9 @@ __metadata: dependencies: "@acala-network/chopsticks": "workspace:*" "@acala-network/chopsticks-testing": "workspace:*" - "@polkadot/api": ^10.7.2 - typescript: ^5.0.4 - vitest: ^0.31.3 + "@polkadot/api": ^10.9.1 + typescript: ^5.1.3 + vitest: ^0.32.2 languageName: unknown linkType: soft @@ -37,7 +37,7 @@ __metadata: dependencies: "@acala-network/chopsticks": "workspace:*" "@types/chai": ^4.3.5 - typescript: ^5.0.4 + typescript: ^5.1.3 peerDependencies: vitest: ^0.30.1 languageName: unknown @@ -48,11 +48,11 @@ __metadata: resolution: "@acala-network/chopsticks@workspace:packages/chopsticks" dependencies: "@acala-network/chopsticks-executor": "workspace:*" - "@polkadot/api": ^10.7.2 + "@polkadot/api": ^10.9.1 "@types/js-yaml": ^4.0.5 - "@types/lodash": ^4.14.194 - "@types/node": ^20.2.3 - "@types/ws": ^8.5.4 + "@types/lodash": ^4.14.195 + "@types/node": ^20.3.1 + "@types/ws": ^8.5.5 "@types/yargs": ^17.0.24 axios: ^1.4.0 js-yaml: ^4.1.0 @@ -64,8 +64,8 @@ __metadata: sqlite3: ^5.1.6 ts-node: ^10.9.1 ts-node-dev: ^2.0.0 - typeorm: ^0.3.16 - typescript: ^5.0.4 + typeorm: ^0.3.17 + typescript: ^5.1.3 ws: ^8.13.0 yargs: ^17.7.2 zod: ^3.21.4 @@ -281,10 +281,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.41.0": - version: 8.41.0 - resolution: "@eslint/js@npm:8.41.0" - checksum: af013d70fe8d0429cdf5cd8b5dcc6fc384ed026c1eccb0cfe30f5849b968ab91645111373fd1b83282b38955b1bdfbe667c1a7dbda3b06cae753521223cad775 +"@eslint/js@npm:8.43.0": + version: 8.43.0 + resolution: "@eslint/js@npm:8.43.0" + checksum: 580487a09c82ac169744d36e4af77bc4f582c9a37749d1e9481eb93626c8f3991b2390c6e4e69e5642e3b6e870912b839229a0e23594fae348156ea5a8ed7e2e languageName: node linkType: hard @@ -295,14 +295,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.8": - version: 0.11.8 - resolution: "@humanwhocodes/config-array@npm:0.11.8" +"@humanwhocodes/config-array@npm:^0.11.10": + version: 0.11.10 + resolution: "@humanwhocodes/config-array@npm:0.11.10" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 minimatch: ^3.0.5 - checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 + checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a languageName: node linkType: hard @@ -363,19 +363,19 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.0.0": - version: 1.0.0 - resolution: "@noble/curves@npm:1.0.0" +"@noble/curves@npm:1.1.0": + version: 1.1.0 + resolution: "@noble/curves@npm:1.1.0" dependencies: - "@noble/hashes": 1.3.0 - checksum: 6bcef44d626c640dc8961819d68dd67dffb907e3b973b7c27efe0ecdd9a5c6ce62c7b9e3dfc930c66605dced7f1ec0514d191c09a2ce98d6d52b66e3315ffa79 + "@noble/hashes": 1.3.1 + checksum: 2658cdd3f84f71079b4e3516c47559d22cf4b55c23ac8ee9d2b1f8e5b72916d9689e59820e0f9d9cb4a46a8423af5b56dc6bb7782405c88be06a015180508db5 languageName: node linkType: hard -"@noble/hashes@npm:1.3.0": - version: 1.3.0 - resolution: "@noble/hashes@npm:1.3.0" - checksum: d7ddb6d7c60f1ce1f87facbbef5b724cdea536fc9e7f59ae96e0fc9de96c8f1a2ae2bdedbce10f7dcc621338dfef8533daa73c873f2b5c87fa1a4e05a95c2e2e +"@noble/hashes@npm:1.3.1": + version: 1.3.1 + resolution: "@noble/hashes@npm:1.3.1" + checksum: 7fdefc0f7a0c1ec27acc6ff88841793e3f93ec4ce6b8a6a12bfc0dd70ae6b7c4c82fe305fdfeda1735d5ad4a9eebe761e6693b3d355689c559e91242f4bc95b1 languageName: node linkType: hard @@ -460,259 +460,259 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/api-augment@npm:10.7.2" +"@polkadot/api-augment@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/api-augment@npm:10.9.1" dependencies: - "@polkadot/api-base": 10.7.2 - "@polkadot/rpc-augment": 10.7.2 - "@polkadot/types": 10.7.2 - "@polkadot/types-augment": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/util": ^12.2.1 - tslib: ^2.5.2 - checksum: 8a14f0bee0e44ca617deae383ea1b2677a6718feb34c49f5196a0b4df329a5c4de084f24f575f8a01de26df8489a2f6139ff6ce414b1225294a1198747da7adf + "@polkadot/api-base": 10.9.1 + "@polkadot/rpc-augment": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/types-augment": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: b0aeed5ebf640c58a252a29a33f12d4c39d0dcdf10b875501012c3b4b05955ed8be85efbf75e17ad237a561e1171821979ffdddf7e6a64cb0806badb2752c190 languageName: node linkType: hard -"@polkadot/api-base@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/api-base@npm:10.7.2" +"@polkadot/api-base@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/api-base@npm:10.9.1" dependencies: - "@polkadot/rpc-core": 10.7.2 - "@polkadot/types": 10.7.2 - "@polkadot/util": ^12.2.1 + "@polkadot/rpc-core": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/util": ^12.3.1 rxjs: ^7.8.1 - tslib: ^2.5.2 - checksum: 26bb6abdf9c084fb9f43181915d921afa1afcf34d192242218e9db0ec3ac049e254b484494df5024a55a8cd54b09b1da0f830821e8edd27a323780a805e26dad + tslib: ^2.5.3 + checksum: a761f4ade747a295c16b7e6f24c1bb93e1736aa7fa9f1cb3c651c84d02a99cc62658e83326fa339882423966a55bf0046b74a69a1a4e4567c8d6c1c4db4eb306 languageName: node linkType: hard -"@polkadot/api-derive@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/api-derive@npm:10.7.2" - dependencies: - "@polkadot/api": 10.7.2 - "@polkadot/api-augment": 10.7.2 - "@polkadot/api-base": 10.7.2 - "@polkadot/rpc-core": 10.7.2 - "@polkadot/types": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/util": ^12.2.1 - "@polkadot/util-crypto": ^12.2.1 +"@polkadot/api-derive@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/api-derive@npm:10.9.1" + dependencies: + "@polkadot/api": 10.9.1 + "@polkadot/api-augment": 10.9.1 + "@polkadot/api-base": 10.9.1 + "@polkadot/rpc-core": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + "@polkadot/util-crypto": ^12.3.1 rxjs: ^7.8.1 - tslib: ^2.5.2 - checksum: 9a21dc20a723590f883079b753f8ba4397ef90c8e28ecffa4ec2a5dfd763cf09d880ee5f0a5c7c1924c83aa535718fb462cb333c6474f478f286eb6bda85a9e5 - languageName: node - linkType: hard - -"@polkadot/api@npm:10.7.2, @polkadot/api@npm:^10.7.2": - version: 10.7.2 - resolution: "@polkadot/api@npm:10.7.2" - dependencies: - "@polkadot/api-augment": 10.7.2 - "@polkadot/api-base": 10.7.2 - "@polkadot/api-derive": 10.7.2 - "@polkadot/keyring": ^12.2.1 - "@polkadot/rpc-augment": 10.7.2 - "@polkadot/rpc-core": 10.7.2 - "@polkadot/rpc-provider": 10.7.2 - "@polkadot/types": 10.7.2 - "@polkadot/types-augment": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/types-create": 10.7.2 - "@polkadot/types-known": 10.7.2 - "@polkadot/util": ^12.2.1 - "@polkadot/util-crypto": ^12.2.1 + tslib: ^2.5.3 + checksum: 072a43bcc55787beb6c29afe0f011c03cdde3a9b6ac38d972d0b13ff93a1e14198d769a926edfd324c3947735dd8c8fcb7a61629409322230fd8559e7c17a1d7 + languageName: node + linkType: hard + +"@polkadot/api@npm:10.9.1, @polkadot/api@npm:^10.9.1": + version: 10.9.1 + resolution: "@polkadot/api@npm:10.9.1" + dependencies: + "@polkadot/api-augment": 10.9.1 + "@polkadot/api-base": 10.9.1 + "@polkadot/api-derive": 10.9.1 + "@polkadot/keyring": ^12.3.1 + "@polkadot/rpc-augment": 10.9.1 + "@polkadot/rpc-core": 10.9.1 + "@polkadot/rpc-provider": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/types-augment": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/types-create": 10.9.1 + "@polkadot/types-known": 10.9.1 + "@polkadot/util": ^12.3.1 + "@polkadot/util-crypto": ^12.3.1 eventemitter3: ^5.0.1 rxjs: ^7.8.1 - tslib: ^2.5.2 - checksum: c2ed2d0aa65110926c6f0d15abcb1c3c4ca7d385674f7f95ed46c077357c07b6385625fb962c7f727dff0263c25aa7f00fc9c80d8b1b9ae57747712f81395cfa + tslib: ^2.5.3 + checksum: 6b37d9bacf0599bb7c385ddefca929547299a6f1d242ce3215f8480672297c81ec30c251bc9aac3889c5956bd9ef3918d69364819861eec308f4aa347c08110d languageName: node linkType: hard -"@polkadot/keyring@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/keyring@npm:12.2.1" +"@polkadot/keyring@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/keyring@npm:12.3.2" dependencies: - "@polkadot/util": 12.2.1 - "@polkadot/util-crypto": 12.2.1 - tslib: ^2.5.0 + "@polkadot/util": 12.3.2 + "@polkadot/util-crypto": 12.3.2 + tslib: ^2.5.3 peerDependencies: - "@polkadot/util": 12.2.1 - "@polkadot/util-crypto": 12.2.1 - checksum: 8f637cdec89ee66964f0017c26330dac734779b0eb60611ee01d292d99fb6de7b31c7c1054e1214c27c7f2edb65d5b17fcdb36348e556282efa33445630a77a7 + "@polkadot/util": 12.3.2 + "@polkadot/util-crypto": 12.3.2 + checksum: fa1238052ab6a93f4d97c0351e908ab866c128eb9089fe8829af4a4603be3d97dd964bb2b95c22248cfd120800bbc37aa93e03221ecca4f97c36818d452b44db languageName: node linkType: hard -"@polkadot/networks@npm:12.2.1, @polkadot/networks@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/networks@npm:12.2.1" +"@polkadot/networks@npm:12.3.2, @polkadot/networks@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/networks@npm:12.3.2" dependencies: - "@polkadot/util": 12.2.1 + "@polkadot/util": 12.3.2 "@substrate/ss58-registry": ^1.40.0 - tslib: ^2.5.0 - checksum: e3005a5c5045633784ffcf0dda91eb4aeab92dba30a255315743b2d49145c5b5c30edd1e997ecdb0c096d2423e1665fe44ad2c79be054b371a89bafdf2247950 + tslib: ^2.5.3 + checksum: 54d5aa2a90b761a200bf0cf492f1c53cbbd555067f9486542997097640b0813e46675837e83225cee8ab4e816bcae12cdc046f07b5869930ab1e694b1e6e3cec languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/rpc-augment@npm:10.7.2" +"@polkadot/rpc-augment@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/rpc-augment@npm:10.9.1" dependencies: - "@polkadot/rpc-core": 10.7.2 - "@polkadot/types": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/util": ^12.2.1 - tslib: ^2.5.2 - checksum: e8439747afeb8b3f275bae2deacb9000cdd33b160788884531ae111ae2afb8d368c24df6f24d7ec088caae40f89f471d5ac613f744d3cbb6a5e1b0b42ccfaeed + "@polkadot/rpc-core": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: 4f7b090be6d88ef6a56679a80da856bf007994e2142e16fbac6030132789b5a2411421650935ed4b18334afca399edfc0387135731836c6d9f8420acf510f11b languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/rpc-core@npm:10.7.2" +"@polkadot/rpc-core@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/rpc-core@npm:10.9.1" dependencies: - "@polkadot/rpc-augment": 10.7.2 - "@polkadot/rpc-provider": 10.7.2 - "@polkadot/types": 10.7.2 - "@polkadot/util": ^12.2.1 + "@polkadot/rpc-augment": 10.9.1 + "@polkadot/rpc-provider": 10.9.1 + "@polkadot/types": 10.9.1 + "@polkadot/util": ^12.3.1 rxjs: ^7.8.1 - tslib: ^2.5.2 - checksum: df34745073c6f61d6a4165258223bfc5c24527de2e7c10e73d6c6787bc78fa35668d838b117536d3ca813f4aef89584be58a8dfcf5f25106f75ae27cf0391729 + tslib: ^2.5.3 + checksum: 538a207f5d321b4b18b0580da438598dd78e496dbc7069a776abcc39ede36903981ba2b9897eea73ecfe2f48a4d0cbd5b5cd738b3184f5c333709e6f4603f22a languageName: node linkType: hard -"@polkadot/rpc-provider@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/rpc-provider@npm:10.7.2" - dependencies: - "@polkadot/keyring": ^12.2.1 - "@polkadot/types": 10.7.2 - "@polkadot/types-support": 10.7.2 - "@polkadot/util": ^12.2.1 - "@polkadot/util-crypto": ^12.2.1 - "@polkadot/x-fetch": ^12.2.1 - "@polkadot/x-global": ^12.2.1 - "@polkadot/x-ws": ^12.2.1 +"@polkadot/rpc-provider@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/rpc-provider@npm:10.9.1" + dependencies: + "@polkadot/keyring": ^12.3.1 + "@polkadot/types": 10.9.1 + "@polkadot/types-support": 10.9.1 + "@polkadot/util": ^12.3.1 + "@polkadot/util-crypto": ^12.3.1 + "@polkadot/x-fetch": ^12.3.1 + "@polkadot/x-global": ^12.3.1 + "@polkadot/x-ws": ^12.3.1 "@substrate/connect": 0.7.26 eventemitter3: ^5.0.1 mock-socket: ^9.2.1 nock: ^13.3.1 - tslib: ^2.5.2 + tslib: ^2.5.3 dependenciesMeta: "@substrate/connect": optional: true - checksum: e39e70caeec3b18dee85995a67f8093374e8108774100dbfb3f23d6b8e0cc5504d1d7002f893602d6e288c14b698af2f2eacef0180f42d295471372e14cc7b97 + checksum: 4521ba64a1e69ed323910796a4598755e8101704aae3be33b6c363be4ebb9ea1a99ced17b8cd9fa3ab15abf5900e1055279f532f47b8472e8a143a299bfa046d languageName: node linkType: hard -"@polkadot/types-augment@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/types-augment@npm:10.7.2" +"@polkadot/types-augment@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-augment@npm:10.9.1" dependencies: - "@polkadot/types": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/util": ^12.2.1 - tslib: ^2.5.2 - checksum: 423de1dd960907a0a6b18c4518c2e4f32f8a03a3f17cc6af289af0bc0a4c2c16c9c9dd76dacffb00e9e9b11e65e02bc205ef5a0877c9fae9ff81a3dd7c49c23a + "@polkadot/types": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: d643f83ab0a9498267037d95b878fa4e3b0087882195c3bd609038e8c934a092d9c82f7164ac97989305805aabe0d9186736c50a372498c81c22b3d7f4cfcccb languageName: node linkType: hard -"@polkadot/types-codec@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/types-codec@npm:10.7.2" +"@polkadot/types-codec@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-codec@npm:10.9.1" dependencies: - "@polkadot/util": ^12.2.1 - "@polkadot/x-bigint": ^12.2.1 - tslib: ^2.5.2 - checksum: 4cc45683686deb05e46b8bace96372ac80c5f4f89ce59be007a4fd698248d8f6c6ca8ec39a219ef00b7f113c8777e6bd49aebb28001fe1f24e83bc4c521f4d83 + "@polkadot/util": ^12.3.1 + "@polkadot/x-bigint": ^12.3.1 + tslib: ^2.5.3 + checksum: ac11b770fa4328f55daf6dd78fc8fc4d6906fb0d4b2bf92eaece58332c74f2b178d598a310a6dd068c72856acefddf5f7d23cac56991fa12f61d6853fb73d582 languageName: node linkType: hard -"@polkadot/types-create@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/types-create@npm:10.7.2" +"@polkadot/types-create@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-create@npm:10.9.1" dependencies: - "@polkadot/types-codec": 10.7.2 - "@polkadot/util": ^12.2.1 - tslib: ^2.5.2 - checksum: 81f59d19c9cde7d1d813bae815b6f047306e27e8f1f28b3f2f56fe3c8fbc0f415925ee66578d205b39d97fd526517c59ef62f89152ad26226e318fcd893f5f29 + "@polkadot/types-codec": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: 43f8fbd70a7891d6b49f1edb00b4a918c21924f2c1e44eb81ef7c9327e1fcc7eac65dbc2a9d0e3ba49079fdddda5498115e47f5fd99ec2a91f79c7f305bf553a languageName: node linkType: hard -"@polkadot/types-known@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/types-known@npm:10.7.2" +"@polkadot/types-known@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-known@npm:10.9.1" dependencies: - "@polkadot/networks": ^12.2.1 - "@polkadot/types": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/types-create": 10.7.2 - "@polkadot/util": ^12.2.1 - tslib: ^2.5.2 - checksum: 34a9607eb20e5a1e2ffe6121dccc00d1515db5a1891fadee17f5094ee539c35de2f2338c3c46fd0aae9f38b025f7f7980cb13489c9664a3dc07bbf0a5ad8e0fd + "@polkadot/networks": ^12.3.1 + "@polkadot/types": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/types-create": 10.9.1 + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: 8a3dd0dead1759112b9011c5ff47bf9fa0f5a00d0d5cba841d724494a9434a2f565fad8ab654ae8cc3949a10c28f3966034bfc23e493b7cc373d3532de508953 languageName: node linkType: hard -"@polkadot/types-support@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/types-support@npm:10.7.2" +"@polkadot/types-support@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types-support@npm:10.9.1" dependencies: - "@polkadot/util": ^12.2.1 - tslib: ^2.5.2 - checksum: 8d17016f6cf8a82fbeb0bab74f6e93901e288609cbf3a894d7799652040965f3dd49558d5d1943f6ba49cb7cc56397bc0ddba3feaaaa5c96858949fc8480a97f + "@polkadot/util": ^12.3.1 + tslib: ^2.5.3 + checksum: f5df33f215f529c33d4fd7ad7d6877a4567954488971c2986da416b6578ccb6d5c6eeadab4602abe0e3ce17373cdd6de0ce6f09529852b6e2fd6bc28b9183f9b languageName: node linkType: hard -"@polkadot/types@npm:10.7.2": - version: 10.7.2 - resolution: "@polkadot/types@npm:10.7.2" - dependencies: - "@polkadot/keyring": ^12.2.1 - "@polkadot/types-augment": 10.7.2 - "@polkadot/types-codec": 10.7.2 - "@polkadot/types-create": 10.7.2 - "@polkadot/util": ^12.2.1 - "@polkadot/util-crypto": ^12.2.1 +"@polkadot/types@npm:10.9.1": + version: 10.9.1 + resolution: "@polkadot/types@npm:10.9.1" + dependencies: + "@polkadot/keyring": ^12.3.1 + "@polkadot/types-augment": 10.9.1 + "@polkadot/types-codec": 10.9.1 + "@polkadot/types-create": 10.9.1 + "@polkadot/util": ^12.3.1 + "@polkadot/util-crypto": ^12.3.1 rxjs: ^7.8.1 - tslib: ^2.5.2 - checksum: 0ee9937d7621a34ff322829bf5b9c1f77e8bd7d975a03d5f8671ef8120901005017c703d99cad13685e1b9ed3c34240f61080926762d40209262016c30d0baf0 + tslib: ^2.5.3 + checksum: c9b0873b52f33c5d7913bc1e474c67d797411ac592c10af987dfecfee7480aeda02b9fc100ff506bc8af704a7fc239162a8ec7eec580e2e7a62ac7f7b95f3900 languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.2.1, @polkadot/util-crypto@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/util-crypto@npm:12.2.1" +"@polkadot/util-crypto@npm:12.3.2, @polkadot/util-crypto@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/util-crypto@npm:12.3.2" dependencies: - "@noble/curves": 1.0.0 - "@noble/hashes": 1.3.0 - "@polkadot/networks": 12.2.1 - "@polkadot/util": 12.2.1 + "@noble/curves": 1.1.0 + "@noble/hashes": 1.3.1 + "@polkadot/networks": 12.3.2 + "@polkadot/util": 12.3.2 "@polkadot/wasm-crypto": ^7.2.1 "@polkadot/wasm-util": ^7.2.1 - "@polkadot/x-bigint": 12.2.1 - "@polkadot/x-randomvalues": 12.2.1 + "@polkadot/x-bigint": 12.3.2 + "@polkadot/x-randomvalues": 12.3.2 "@scure/base": 1.1.1 - tslib: ^2.5.0 + tslib: ^2.5.3 peerDependencies: - "@polkadot/util": 12.2.1 - checksum: d999d791b8b4d5834dec6de6a1e957482211d11753a27b112eaeb0a59a4502fcd85ad8fbcc46e55609d6d797de6cec78af0f90983b33898b63506ff2f9167f90 + "@polkadot/util": 12.3.2 + checksum: 5c4053b4172ce138b4df5d61dc83905759fde6816ddf1d1aea7389bf4e9bba6d0a110e356eb9a3d76065393b787eb9797428966a1da36bb3b13567bdb67d5671 languageName: node linkType: hard -"@polkadot/util@npm:12.2.1, @polkadot/util@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/util@npm:12.2.1" +"@polkadot/util@npm:12.3.2, @polkadot/util@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/util@npm:12.3.2" dependencies: - "@polkadot/x-bigint": 12.2.1 - "@polkadot/x-global": 12.2.1 - "@polkadot/x-textdecoder": 12.2.1 - "@polkadot/x-textencoder": 12.2.1 + "@polkadot/x-bigint": 12.3.2 + "@polkadot/x-global": 12.3.2 + "@polkadot/x-textdecoder": 12.3.2 + "@polkadot/x-textencoder": 12.3.2 "@types/bn.js": ^5.1.1 bn.js: ^5.2.1 - tslib: ^2.5.0 - checksum: 850f0c82ee9a76f2b3da78cd5d37568a045ee0b5da25f491f275290843b460eb383dc3c9058918522bf09f0c0e1acca67445ee49615c557e94f14c392048be40 + tslib: ^2.5.3 + checksum: 53b5ac58bbae5d3aa867e0f1483fc0fd40e811919e573051225ab32e031ab81649be0f969ecb7c7a094c588f381d8ec1fa67160a65e3e2ef2180afe5677136cc languageName: node linkType: hard @@ -796,77 +796,77 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-bigint@npm:12.2.1, @polkadot/x-bigint@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-bigint@npm:12.2.1" +"@polkadot/x-bigint@npm:12.3.2, @polkadot/x-bigint@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-bigint@npm:12.3.2" dependencies: - "@polkadot/x-global": 12.2.1 - tslib: ^2.5.0 - checksum: 2e1603f576654876e38e84bbea16d6206cfad58b58de0ab70bd9a5e86a20e903cae3e271f4b247f3d9fbecbe8475f40866c0bbacb7700c01be732f9b85ec6d81 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + checksum: 0c88e28f1072cd2e5bc0efa3b8ede13f1084c8d56bb78a91f031ee128e572a5f74faa99c22be64182950194647a2081899dcfaa7e7ab16bbb3f9b9761515eb85 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-fetch@npm:12.2.1" +"@polkadot/x-fetch@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-fetch@npm:12.3.2" dependencies: - "@polkadot/x-global": 12.2.1 + "@polkadot/x-global": 12.3.2 node-fetch: ^3.3.1 - tslib: ^2.5.0 - checksum: 55650b38ff9a119dbcc22e9c040376859e1716b9e9d955501feeee9e16f5814467a5bfeb5f34c0d3a62d39a36d51aa65defaa7e0401c36c440adacbf2302fd10 + tslib: ^2.5.3 + checksum: 063bae74b5c197c5b2c603cc761aa830fe96a196d8cc0d9bc428670d1d0fa44d053d96b463783a9d989ec1032bda6397cb4f8772e65fed9d5f1089d04d7b54dc languageName: node linkType: hard -"@polkadot/x-global@npm:12.2.1, @polkadot/x-global@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-global@npm:12.2.1" +"@polkadot/x-global@npm:12.3.2, @polkadot/x-global@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-global@npm:12.3.2" dependencies: - tslib: ^2.5.0 - checksum: 49b784d20014b86616ff6ad02bd8680b685d1a004ad91476cc4c3cd08ecdc4d50d98bc141a6dfc80411301147aac68a36a09ae338002772afa3a6a8fdcb8e672 + tslib: ^2.5.3 + checksum: 85bd4a3e89bacdf8159fe505b875fad0ce8cfc5ba65377b14981166d973339a2fa3128582112af51dfecea4b68b0501a960056138110195b5bea69c3a8c88e11 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-randomvalues@npm:12.2.1" +"@polkadot/x-randomvalues@npm:12.3.2": + version: 12.3.2 + resolution: "@polkadot/x-randomvalues@npm:12.3.2" dependencies: - "@polkadot/x-global": 12.2.1 - tslib: ^2.5.0 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 peerDependencies: - "@polkadot/util": 12.2.1 + "@polkadot/util": 12.3.2 "@polkadot/wasm-util": "*" - checksum: c4d2dd9ed672221e58fc08a18a5876b4c680c6355297582851a41164d8fcfdedec88fabe16e23e62612e50963fef7e3cf4c250233487422d2c647b66547cfa5a + checksum: 809e0429a0e6f285ad0e2bf0b7dbe1f8b05cc3aacb9f7d8593fd0702e2f23ef7e3aab861d1493528670712c03426b36aacecf43b6fc97cc4036ee1ae41fa04dc languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-textdecoder@npm:12.2.1" +"@polkadot/x-textdecoder@npm:12.3.2": + version: 12.3.2 + resolution: "@polkadot/x-textdecoder@npm:12.3.2" dependencies: - "@polkadot/x-global": 12.2.1 - tslib: ^2.5.0 - checksum: 0e20a59e9bc7738c7ad8f5be082bd1e26269e9f5128868df86f13e7eee93e488eff642868009501b242fceed397ad577e42e6ab07caef3c813f930a60ad422a2 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + checksum: d5b8810b325bad317e10f631f0d7c9c91e0db92ca37db7935e41569df8c926534aa4668a14b9b12d1d5263569239665bca8ad0089bf3b789a09dbf6f0303108f languageName: node linkType: hard -"@polkadot/x-textencoder@npm:12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-textencoder@npm:12.2.1" +"@polkadot/x-textencoder@npm:12.3.2": + version: 12.3.2 + resolution: "@polkadot/x-textencoder@npm:12.3.2" dependencies: - "@polkadot/x-global": 12.2.1 - tslib: ^2.5.0 - checksum: 61d14f5c998baf2e896487a89b0eb4dd884bc88a05aa7a716cfd872029883c26cd3b790c920061d7b190e9a13a2a4b2a9c5b19de516ef4d0c369e119f9da445d + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 + checksum: c383fab93904f6c47f87b1b111a002542c701844c82a62ead6bbbd19f23b58f87ebd47ec8578de7ed18b45668b43491cc60e44c343b9d59e80696e5c9357e962 languageName: node linkType: hard -"@polkadot/x-ws@npm:^12.2.1": - version: 12.2.1 - resolution: "@polkadot/x-ws@npm:12.2.1" +"@polkadot/x-ws@npm:^12.3.1": + version: 12.3.2 + resolution: "@polkadot/x-ws@npm:12.3.2" dependencies: - "@polkadot/x-global": 12.2.1 - tslib: ^2.5.0 + "@polkadot/x-global": 12.3.2 + tslib: ^2.5.3 ws: ^8.13.0 - checksum: 9fb10693ee7317a3c34b0c66f7c9c5f24bb595818473686d9bf6ece0b8bb7ee11047585482ecdaa52770e52a53f2e306d1f6e769f68b3d9b65793aed72b34058 + checksum: 7bb18ada56bb7d441c1392ec459959ff7cfc27fd57953898cb19682ea2fd323b68946102e4fe1c5eb1eb89fa62eb2d8ea7be03382ef9a473cd8c74d039b875d1 languageName: node linkType: hard @@ -909,90 +909,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-darwin-arm64@npm:1.3.60" +"@swc/core-darwin-arm64@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-darwin-arm64@npm:1.3.66" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-darwin-x64@npm:1.3.60" +"@swc/core-darwin-x64@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-darwin-x64@npm:1.3.66" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.60" +"@swc/core-linux-arm-gnueabihf@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.66" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.60" +"@swc/core-linux-arm64-gnu@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.66" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.60" +"@swc/core-linux-arm64-musl@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.66" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.60" +"@swc/core-linux-x64-gnu@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.66" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-linux-x64-musl@npm:1.3.60" +"@swc/core-linux-x64-musl@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-linux-x64-musl@npm:1.3.66" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.60" +"@swc/core-win32-arm64-msvc@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.66" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.60" +"@swc/core-win32-ia32-msvc@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.66" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.60": - version: 1.3.60 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.60" +"@swc/core-win32-x64-msvc@npm:1.3.66": + version: 1.3.66 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.66" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.3.60": - version: 1.3.60 - resolution: "@swc/core@npm:1.3.60" +"@swc/core@npm:^1.3.66": + version: 1.3.66 + resolution: "@swc/core@npm:1.3.66" dependencies: - "@swc/core-darwin-arm64": 1.3.60 - "@swc/core-darwin-x64": 1.3.60 - "@swc/core-linux-arm-gnueabihf": 1.3.60 - "@swc/core-linux-arm64-gnu": 1.3.60 - "@swc/core-linux-arm64-musl": 1.3.60 - "@swc/core-linux-x64-gnu": 1.3.60 - "@swc/core-linux-x64-musl": 1.3.60 - "@swc/core-win32-arm64-msvc": 1.3.60 - "@swc/core-win32-ia32-msvc": 1.3.60 - "@swc/core-win32-x64-msvc": 1.3.60 + "@swc/core-darwin-arm64": 1.3.66 + "@swc/core-darwin-x64": 1.3.66 + "@swc/core-linux-arm-gnueabihf": 1.3.66 + "@swc/core-linux-arm64-gnu": 1.3.66 + "@swc/core-linux-arm64-musl": 1.3.66 + "@swc/core-linux-x64-gnu": 1.3.66 + "@swc/core-linux-x64-musl": 1.3.66 + "@swc/core-win32-arm64-msvc": 1.3.66 + "@swc/core-win32-ia32-msvc": 1.3.66 + "@swc/core-win32-x64-msvc": 1.3.66 peerDependencies: "@swc/helpers": ^0.5.0 dependenciesMeta: @@ -1019,7 +1019,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: f123571f90783a5b7c4569c88ed6679c3c462b8a19b6d039cffcab7e367e3a972e776cfb4ffef6904f5b2002c7859057385996ae1158278b765ab55de1d69393 + checksum: e6029c648ba47c522bed51a9f2fee606f82de1f9233e2e89197e43b0a4867054174ca05e825e688cdc4de332221c0da2e12ba7ba875549e8b5432aa70fe19263 languageName: node linkType: hard @@ -1111,24 +1111,24 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.194": - version: 4.14.194 - resolution: "@types/lodash@npm:4.14.194" - checksum: 113f34831c461469d91feca2dde737f88487732898b4d25e9eb23b087bb193985f864d1e1e0f3b777edc5022e460443588b6000a3b2348c966f72d17eedc35ea +"@types/lodash@npm:^4.14.195": + version: 4.14.195 + resolution: "@types/lodash@npm:4.14.195" + checksum: 39b75ca635b3fa943d17d3d3aabc750babe4c8212485a4df166fe0516e39288e14b0c60afc6e21913cc0e5a84734633c71e617e2bd14eaa1cf51b8d7799c432e languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.2.3": - version: 20.2.3 - resolution: "@types/node@npm:20.2.3" - checksum: 576065e8fc1fa45798c8f59a6bf809169582d04abc2e25fab1a048ffc734975b9992ae31be0d960cf705a21fb37112f7fcde11aa322beddf7491e73d5a5a988c +"@types/node@npm:*, @types/node@npm:^20.3.1": + version: 20.3.1 + resolution: "@types/node@npm:20.3.1" + checksum: 63a393ab6d947be17320817b35d7277ef03728e231558166ed07ee30b09fd7c08861be4d746f10fdc63ca7912e8cd023939d4eab887ff6580ff704ff24ed810c languageName: node linkType: hard -"@types/prettier@npm:^2.7.2": - version: 2.7.2 - resolution: "@types/prettier@npm:2.7.2" - checksum: b47d76a5252265f8d25dd2fe2a5a61dc43ba0e6a96ffdd00c594cb4fd74c1982c2e346497e3472805d97915407a09423804cc2110a0b8e1b22cffcab246479b7 +"@types/prettier@npm:^2.7.3": + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 705384209cea6d1433ff6c187c80dcc0b95d99d5c5ce21a46a9a58060c527973506822e428789d842761e0280d25e3359300f017fbe77b9755bc772ab3dc2f83 languageName: node linkType: hard @@ -1153,12 +1153,12 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.5.4": - version: 8.5.4 - resolution: "@types/ws@npm:8.5.4" +"@types/ws@npm:^8.5.5": + version: 8.5.5 + resolution: "@types/ws@npm:8.5.5" dependencies: "@types/node": "*" - checksum: fefbad20d211929bb996285c4e6f699b12192548afedbe4930ab4384f8a94577c9cd421acaad163cacd36b88649509970a05a0b8f20615b30c501ed5269038d1 + checksum: d00bf8070e6938e3ccf933010921c6ce78ac3606696ce37a393b27a9a603f7bd93ea64f3c5fa295a2f743575ba9c9a9fdb904af0f5fe2229bf2adf0630386e4a languageName: node linkType: hard @@ -1178,14 +1178,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.8" +"@typescript-eslint/eslint-plugin@npm:^5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.60.0" dependencies: "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.59.8 - "@typescript-eslint/type-utils": 5.59.8 - "@typescript-eslint/utils": 5.59.8 + "@typescript-eslint/scope-manager": 5.60.0 + "@typescript-eslint/type-utils": 5.60.0 + "@typescript-eslint/utils": 5.60.0 debug: ^4.3.4 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 @@ -1198,43 +1198,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3e05cd06149ec3741c3c2fb638e2d19a55687b4614a5c8820433db82997687650297e51c17828d320162ccf4241798cf5712c405561e7605cb17e984a6967f7b + checksum: 61dd70a1ea9787e69d0d4cd14f6a4c94ba786b535a3f519ade7926d965ee1d4f8fefa8bf0224ee57c5c6517eec3674c0fd06f9226536aa428c2bdddeed1e70f4 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/parser@npm:5.59.8" +"@typescript-eslint/parser@npm:^5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/parser@npm:5.60.0" dependencies: - "@typescript-eslint/scope-manager": 5.59.8 - "@typescript-eslint/types": 5.59.8 - "@typescript-eslint/typescript-estree": 5.59.8 + "@typescript-eslint/scope-manager": 5.60.0 + "@typescript-eslint/types": 5.60.0 + "@typescript-eslint/typescript-estree": 5.60.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: bac9f09d8552086ceb882a7b87ce4d98dfaa41579249216c75d97e3fc07af33cddc4cbbd07a127a5823c826a258882643aaf658bec19cb2a434002b55c5f0d12 + checksum: 94e7931a5b356b16638b281b8e1d661f8b1660f0c75a323537f68b311dae91b7a575a0a019d4ea05a79cc5d42b5cb41cc367205691cdfd292ef96a3b66b1e58b languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/scope-manager@npm:5.59.8" +"@typescript-eslint/scope-manager@npm:5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/scope-manager@npm:5.60.0" dependencies: - "@typescript-eslint/types": 5.59.8 - "@typescript-eslint/visitor-keys": 5.59.8 - checksum: e1e810ee991cfeb433330b04ee949bb6784abe4dbdb7d9480aa7a7536671b4fec914b7803edf662516c8ecb1b31dcff126797f9923270a529c26e2b00b0ea96f + "@typescript-eslint/types": 5.60.0 + "@typescript-eslint/visitor-keys": 5.60.0 + checksum: b21ee1ef57be948a806aa31fd65a9186766b3e1a727030dc47025edcadc54bd1aa6133a439acd5f44a93e2b983dd55bc5571bb01cb834461dab733682d66256a languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/type-utils@npm:5.59.8" +"@typescript-eslint/type-utils@npm:5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/type-utils@npm:5.60.0" dependencies: - "@typescript-eslint/typescript-estree": 5.59.8 - "@typescript-eslint/utils": 5.59.8 + "@typescript-eslint/typescript-estree": 5.60.0 + "@typescript-eslint/utils": 5.60.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -1242,23 +1242,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d9fde31397da0f0e62a5568f64bad99d06bcd324b7e3aac7fd997a3d045a0fe4c084b2e85d440e0a39645acd2269ad6593f196399c2c0f880d293417fec894e3 + checksum: b90ce97592f2db899d88d7a325fec4d2ea11a7b8b4306787310890c27fb51862a6c003675252e9dc465908f791ad5320ea7307260ecd10e89ca1d209fbf8616d languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/types@npm:5.59.8" - checksum: 559473d5601c849eb0da1874a2ac67c753480beed484ad6f6cda62fa6023273f2c3005c7f2864d9c2afb7c6356412d0d304b57db10c53597207f18a7f6cd4f18 +"@typescript-eslint/types@npm:5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/types@npm:5.60.0" + checksum: 48f29e5c084c5663cfed1a6c4458799a6690a213e7861a24501f9b96698ae59e89a1df1c77e481777e4da78f1b0a5573a549f7b8880e3f4071a7a8b686254db8 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.8" +"@typescript-eslint/typescript-estree@npm:5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.60.0" dependencies: - "@typescript-eslint/types": 5.59.8 - "@typescript-eslint/visitor-keys": 5.59.8 + "@typescript-eslint/types": 5.60.0 + "@typescript-eslint/visitor-keys": 5.60.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -1267,89 +1267,89 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d93371cc866f573a6a1ddc0eb10d498a8e59f36763a99ce21da0737fff2b4c942eef1587216aad273f8d896ebc0b19003677cba63a27d2646aa2c087638963eb + checksum: 0f4f342730ead42ba60b5fca4bf1950abebd83030010c38b5df98ff9fd95d0ce1cfc3974a44c90c65f381f4f172adcf1a540e018d7968cc845d937bf6c734dae languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/utils@npm:5.59.8" +"@typescript-eslint/utils@npm:5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/utils@npm:5.60.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.59.8 - "@typescript-eslint/types": 5.59.8 - "@typescript-eslint/typescript-estree": 5.59.8 + "@typescript-eslint/scope-manager": 5.60.0 + "@typescript-eslint/types": 5.60.0 + "@typescript-eslint/typescript-estree": 5.60.0 eslint-scope: ^5.1.1 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: cbaa057485c7f52c45d0dfb4f5a8e9273abccb1c52dcb4426a79f9e71d2c1062cf2525bad6d4aca5ec42db3fe723d749843bcade5a323bde7fbe4b5d5b5d5c3b + checksum: cbe56567f0b53e24ad7ef7d2fb4cdc8596e2559c21ee639aa0560879b6216208550e51e9d8ae4b388ff21286809c6dc985cec66738294871051396a8ae5bccbc languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.8": - version: 5.59.8 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.8" +"@typescript-eslint/visitor-keys@npm:5.60.0": + version: 5.60.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.60.0" dependencies: - "@typescript-eslint/types": 5.59.8 + "@typescript-eslint/types": 5.60.0 eslint-visitor-keys: ^3.3.0 - checksum: 6bfa7918dbb0e08d8a7404aeeef7bcd1a85736dc8d01614d267c0c5ec10f94d2746b50a945bf5c82c54fda67926e8deaeba8565c919da17f725fc11209ef8987 + checksum: d39b2485d030f9755820d0f6f3748a8ec44e1ca23cb36ddcba67a9eb1f258c8ec83c61fc015c50e8f4a00d05df62d719dbda445625e3e71a64a659f1d248157e languageName: node linkType: hard -"@vitest/expect@npm:0.31.3": - version: 0.31.3 - resolution: "@vitest/expect@npm:0.31.3" +"@vitest/expect@npm:0.32.2": + version: 0.32.2 + resolution: "@vitest/expect@npm:0.32.2" dependencies: - "@vitest/spy": 0.31.3 - "@vitest/utils": 0.31.3 + "@vitest/spy": 0.32.2 + "@vitest/utils": 0.32.2 chai: ^4.3.7 - checksum: 7f81a6d50debc76e78e861c07bcf432b302b59cfe76d2c64f53feb0354807f18cf4aa74826d5ff1209e9feec10b5e742ccc6f1457bc30fa804885afbf55ccf9b + checksum: e16ef72d6ee1db3f5955763962de0322cbc1e29f9c13e8136a7f6fa7c6d238df3a9ce5760e6dacadb7edc740c6148ba2a98a4d9d6f0f46ae77c1404b2977c2a0 languageName: node linkType: hard -"@vitest/runner@npm:0.31.3": - version: 0.31.3 - resolution: "@vitest/runner@npm:0.31.3" +"@vitest/runner@npm:0.32.2": + version: 0.32.2 + resolution: "@vitest/runner@npm:0.32.2" dependencies: - "@vitest/utils": 0.31.3 + "@vitest/utils": 0.32.2 concordance: ^5.0.4 p-limit: ^4.0.0 pathe: ^1.1.0 - checksum: 341dc80120757331f5c922fc08f9275590514a920cb8c4d6b00fdcb46a3cdcacd894ab4d389757d1b2d2419c9a3171e01c4fd8b2a76b289a292a840e6a58a42d + checksum: 6ce62f6f30721cc6ae79317b8934edba36e266c7fefc4be97cc8c16c2878979208e121fd847282f61fd5a7d03e181d6cb46fa839f8f31b83ac77ea618ecb1b9c languageName: node linkType: hard -"@vitest/snapshot@npm:0.31.3": - version: 0.31.3 - resolution: "@vitest/snapshot@npm:0.31.3" +"@vitest/snapshot@npm:0.32.2": + version: 0.32.2 + resolution: "@vitest/snapshot@npm:0.32.2" dependencies: magic-string: ^0.30.0 pathe: ^1.1.0 pretty-format: ^27.5.1 - checksum: 56782a1bafcab545943c1a22fa9a8308ab255817d16782628e0249013257d2402dd3551412ac808eef3a3b33ca889a3eeb5d4f0edc56a112fe315c617bb22eb9 + checksum: 94f12fadec50815de62a82e4d344b13b72f8e58f7492f3441d5b4b28d3a557dea32cbd4fa687ff58cc549241c77929aed3a0d5f64bac1603a65f9c7ead3b2ce7 languageName: node linkType: hard -"@vitest/spy@npm:0.31.3": - version: 0.31.3 - resolution: "@vitest/spy@npm:0.31.3" +"@vitest/spy@npm:0.32.2": + version: 0.32.2 + resolution: "@vitest/spy@npm:0.32.2" dependencies: tinyspy: ^2.1.0 - checksum: 42ded8f530c8930f98c4b7bee4a9ad4b3d63708ac8641b6a4fe49945fb27619492bffebd236a9812f4adc18885a24c74c95396d15660757907cc27dc6e9c6fcc + checksum: e516872c792fe039806a9c4b858f166ddbc14320b1d4c3daa6c562f3f15991df87465107379f011fbd658911e34a68cf2349c1f77d82e08fd0f6a0f20bc71b1b languageName: node linkType: hard -"@vitest/utils@npm:0.31.3": - version: 0.31.3 - resolution: "@vitest/utils@npm:0.31.3" +"@vitest/utils@npm:0.32.2": + version: 0.32.2 + resolution: "@vitest/utils@npm:0.32.2" dependencies: - concordance: ^5.0.4 + diff-sequences: ^29.4.3 loupe: ^2.3.6 pretty-format: ^27.5.1 - checksum: 08f214ef0144e217af272d106c0e647f4719acb80bdebda1b20236477dcdcf9711729067e54da7f3dc2e784b460d9bfea0a6ce4b328791f0569b160ae33c50ed + checksum: d4bc065875edf235b0c6b1f8648c10e9655ac45f5c7e89dc892b02e7f96f9bd58a97a4c3fcb3bc7026d6b350e752fb02cb7dcf5690c40792ff361fb6ac433e66 languageName: node linkType: hard @@ -1858,22 +1858,22 @@ __metadata: version: 0.0.0-use.local resolution: "chopsticks-monorepo@workspace:." dependencies: - "@swc/core": ^1.3.60 - "@types/node": ^20.2.3 - "@types/prettier": ^2.7.2 - "@typescript-eslint/eslint-plugin": ^5.59.8 - "@typescript-eslint/parser": ^5.59.8 - eslint: ^8.41.0 + "@swc/core": ^1.3.66 + "@types/node": ^20.3.1 + "@types/prettier": ^2.7.3 + "@typescript-eslint/eslint-plugin": ^5.60.0 + "@typescript-eslint/parser": ^5.60.0 + eslint: ^8.43.0 eslint-config-prettier: ^8.8.0 eslint-import-resolver-typescript: ^3.5.5 eslint-plugin-import: ^2.27.5 eslint-plugin-sort-imports-es6-autofix: ^0.6.0 husky: ^8.0.3 prettier: ^2.8.8 - typescript: ^5.0.4 + typescript: ^5.1.3 unplugin-swc: ^1.3.2 vite-tsconfig-paths: ^4.2.0 - vitest: ^0.31.3 + vitest: ^0.32.2 wasm-pack: ^0.12.0 languageName: unknown linkType: soft @@ -2156,6 +2156,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.4.3": + version: 29.4.3 + resolution: "diff-sequences@npm:29.4.3" + checksum: 28b265e04fdddcf7f9f814effe102cc95a9dec0564a579b5aed140edb24fc345c611ca52d76d725a3cab55d3888b915b5e8a4702e0f6058968a90fa5f41fcde7 + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -2539,15 +2546,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.41.0": - version: 8.41.0 - resolution: "eslint@npm:8.41.0" +"eslint@npm:^8.43.0": + version: 8.43.0 + resolution: "eslint@npm:8.43.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.4.0 "@eslint/eslintrc": ^2.0.3 - "@eslint/js": 8.41.0 - "@humanwhocodes/config-array": ^0.11.8 + "@eslint/js": 8.43.0 + "@humanwhocodes/config-array": ^0.11.10 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 ajv: ^6.10.0 @@ -2584,7 +2591,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 09979a6f8451dcc508a7005b6670845c8a518376280b3fd96657a406b8b6ef29d0e480d1ba11b4eb48da93d607e0c55c9b877676fe089d09973ec152354e23b2 + checksum: 55654ce00b0d128822b57526e40473d0497c7c6be3886afdc0b41b6b0dfbd34d0eae8159911b18451b4db51a939a0e6d2e117e847ae419086884fc3d4fe23c7c languageName: node linkType: hard @@ -5359,10 +5366,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.2": - version: 2.5.2 - resolution: "tslib@npm:2.5.2" - checksum: 4d3c1e238b94127ed0e88aa0380db3c2ddae581dc0f4bae5a982345e9f50ee5eda90835b8bfba99b02df10a5734470be197158c36f9129ac49fdc14a6a9da222 +"tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.3": + version: 2.5.3 + resolution: "tslib@npm:2.5.3" + checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c languageName: node linkType: hard @@ -5411,9 +5418,9 @@ __metadata: languageName: node linkType: hard -"typeorm@npm:^0.3.16": - version: 0.3.16 - resolution: "typeorm@npm:0.3.16" +"typeorm@npm:^0.3.17": + version: 0.3.17 + resolution: "typeorm@npm:0.3.17" dependencies: "@sqltools/formatter": ^1.2.5 app-root-path: ^3.1.0 @@ -5487,27 +5494,27 @@ __metadata: typeorm: cli.js typeorm-ts-node-commonjs: cli-ts-node-commonjs.js typeorm-ts-node-esm: cli-ts-node-esm.js - checksum: d889f6b4392367c38d9748fabaab1a75d21d78e7aa62088d53847958f2308b672acf8ab3e0bcf26c880fa52fac54be9a78ca43c99f19c4fe604fab458dc04c17 + checksum: 71fcb2b2e889c759b24add6c6ab7938c9a52f7c206b055f3a2abd77725acfec125b8f303e263381258ee03e52f7d3eb88c1fb893b15750b5237c8fc9db31ed78 languageName: node linkType: hard -"typescript@npm:^5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" +"typescript@npm:^5.1.3": + version: 5.1.3 + resolution: "typescript@npm:5.1.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + checksum: d9d51862d98efa46534f2800a1071a613751b1585dc78884807d0c179bcd93d6e9d4012a508e276742f5f33c480adefc52ffcafaf9e0e00ab641a14cde9a31c7 languageName: node linkType: hard -"typescript@patch:typescript@^5.0.4#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=85af82" +"typescript@patch:typescript@^5.1.3#~builtin": + version: 5.1.3 + resolution: "typescript@patch:typescript@npm%3A5.1.3#~builtin::version=5.1.3&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: bb309d320c59a26565fb3793dba550576ab861018ff3fd1b7fccabbe46ae4a35546bc45f342c0a0b6f265c801ccdf64ffd68f548f117ceb7f0eac4b805cd52a9 + checksum: 32a25b2e128a4616f999d4ee502aabb1525d5647bc8955e6edf05d7fbc53af8aa98252e2f6ba80bcedfc0260c982b885f3c09cfac8bb65d2924f3133ad1e1e62 languageName: node linkType: hard @@ -5634,9 +5641,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.31.3": - version: 0.31.3 - resolution: "vite-node@npm:0.31.3" +"vite-node@npm:0.32.2": + version: 0.32.2 + resolution: "vite-node@npm:0.32.2" dependencies: cac: ^6.7.14 debug: ^4.3.4 @@ -5646,7 +5653,7 @@ __metadata: vite: ^3.0.0 || ^4.0.0 bin: vite-node: vite-node.mjs - checksum: 236031fb78a8693c8210447d2ee19930277def94463274b52b98e99bf2149b6585657fa8733cdc3ef2df364bf2b3e60adecb7b415aa747d43ae8b9961cb79f2e + checksum: 9573fe707d56a0e4d4e1b1f5e23c9e0e7712f86561b63908f42d2fcd6a8097716a722127da7483f8ea12505f61f876e4325fd90505be8f54a1f1330836f9cdc6 languageName: node linkType: hard @@ -5703,18 +5710,18 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^0.31.3": - version: 0.31.3 - resolution: "vitest@npm:0.31.3" +"vitest@npm:^0.32.2": + version: 0.32.2 + resolution: "vitest@npm:0.32.2" dependencies: "@types/chai": ^4.3.5 "@types/chai-subset": ^1.3.3 "@types/node": "*" - "@vitest/expect": 0.31.3 - "@vitest/runner": 0.31.3 - "@vitest/snapshot": 0.31.3 - "@vitest/spy": 0.31.3 - "@vitest/utils": 0.31.3 + "@vitest/expect": 0.32.2 + "@vitest/runner": 0.32.2 + "@vitest/snapshot": 0.32.2 + "@vitest/spy": 0.32.2 + "@vitest/utils": 0.32.2 acorn: ^8.8.2 acorn-walk: ^8.2.0 cac: ^6.7.14 @@ -5730,7 +5737,7 @@ __metadata: tinybench: ^2.5.0 tinypool: ^0.5.0 vite: ^3.0.0 || ^4.0.0 - vite-node: 0.31.3 + vite-node: 0.32.2 why-is-node-running: ^2.2.2 peerDependencies: "@edge-runtime/vm": "*" @@ -5760,7 +5767,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 928753731cdaa365ce2dade36710793089d14d137ccb403052e4793c1a096d446ed576018d78e5b2169fc0898a0b1066cab42854f53090035a5447274fe4858b + checksum: 6679edb1ed29a02d7df9636f1f79b82a11d8fd67507cfaf3b2c1fdf509c6b6f328f64fd9313fc5889d58d839300c5462d6c97f353a0b6404c9e05c2368b3ba9a languageName: node linkType: hard