Logo OKLink
Se connecter
Ethereum logo

Explorateur Ethereum

Détails du Blob

Hachage versionné du Blob :
0x01c87f03d4b401600fe8f26d01db5e94e210f18cbf99772d89586e0087bb890f

Vue d’ensemble

  • Mise en gage :
    0xa942c7fa2be5bb4dbebf1243d501b151f4a9a6acfe95ecfec692e1a3f6310fadd04ed734b396f0574dc1957542bc2736
  • Preuve :
    0xb85c77f57fdfc25e0ea1552dc325f622f9b9549303b6937be1b4c2784609a3ebf3f29c322893e0aeb228ffcc2ce32d3b
  • Taille :
    128
    KiB
  • Hachage de la transaction :
    0xadf885c925464765cd0cffa6e4fc46e1fa67a6854d571614e7aaf24b65934eb8
  • Bloc :
    22889335
  • Stockage :
  • Données :
    0x2700012ab6789ce4fd075055c9d6ff0f730e4172969c7396a48292b3e42c19243d20391f0e0710240b486693730e12258382924144a22288802019447c4bc67b0753ef38e8ccdce7f7fc9fdb55d35554db7ebe6bad5eddbdd7de3827602a9e23236010f6080c7ba50602f5ab4d50a2a29546e544affa9c57ec3a2b17d6cf6a443c5b0a8199b1a5aa0723938c03ec05dcc9c0b27983a0d5cdfe854faa84af75df2a9ebc9c104e65d0541d68ef290948705a65ea70d6c9093769dcc6c0db445153153d9e14b8ea89077e5a38d9b1ae76640f3d93ff599abe51e6d97c9b665b34e324b71b224f16da3dbfbc420b1bda97f1eba96434202103d0937090824666e38e2a835daefbcae1dd9b270dc05193407109b9a5789505ed8bca913df438e56769160315b066548926368f3b21de0859cbf78d939c5e3d902ae68e4da42e0c45a70a6c6ec2b29258c2cde5f5a7ecad6a134a37de6da4e775c28ad38aef395e4722303e7287ea4fc2b07d5f7704e3488825e4932458ca7b0a06f575e2f708bdf5d810bd3c59dd708f85fc7615cb1202026ce40d56553032c904d0b320272636e14f2782bdc06e7d25a6ef387c60e14b8a7544a42a8d686755a10fa0863551e38d1b3656bcba80b2499f3ba16af256e7aa384d0c73ac4ad2f5972a1d47f650f56518203205c285464e002fa38dc56e56ed4531fb5bac6d7fb1b4a657f53972cb4eda2e9684759adadca43a02c49eed5aade5352daef4996e5e455f4d62c2775b5cb806985c0f6a4ab27400d17da5bdfd59da1e9772c48ae3b20f1a7dbfbc64cb28623281be468152b3dbc9973b8575cdc496004bfb7d348dba66645f49808cc921482a85a3d8c04483c064a97127262385a1f9c801eaf8ee9c160c0a052e8ae0c8411d2af37848d588a30e042ff6b17819ee46be0966169d439ee95d43d7ebc8ee001fe64bca22f7fc15eadd62edbaa0961885d3cd767a6bf2d5ede5cdb3c42f318b098d5bf959e33c58577ce4304678089465f6aea9cb33ee218fa34b64287f086e25baa408dcf007bc8589d95e718a4ed5595a9d82b913289017a196f431079dcc3c65e64f9375daa71b3dc047aec1e0481de8133c18567d080446912e80003db6341372070420789d9d9e42f6c6c9eaa01820241db88fbb75a2a8a864411a95e42ab16bfd9e1160a34f7b3393c838009bea1dcdcb1ad608483cc841438c7fd7e31a08e99f301ef86ae5eacf5a19434b411fea2b24f12809614ca2adeee18d7a8a317022b550000820ca769eea0b06b853b12a156a9cae2b3eac7e5e0dc45abb6c14b568a598e2489fc999e9882d757eb77299e21cfa1b596bfbcfac0401f427252706615a08c48160747ae970248c880745786fd3c1e6ac5eb9b748717301878f2364c41f1cefeaac0d74a4646416b0ebeac9e92bd5dc42e76ffc5c191b6af9d51cca773f67e538f07ea95eb3dc9774381f428346eef3a166a2739158814582dd3f031ce3bb88ae07301e1bf54f17566c6f8f5f99bcf349595e565d8d994c345a280c27b3124d734bf02b6ded677dfa626125adb3673cd046dbfa86cdc491d26332e75276476cebc7290201ed7b71bd80c66e00e2cc6a46a97d64dc782d22b5310de3d96ce220a221d1c44902e75a21e1bd464ff091db579f06837ce76158a6571d60d80f4c4d2e5c3a2e366d2d0a97a60a698da73d3a209c0fc30561dcac444529add14ff427057d680061dbd0182355874708094b8b2704543ead6788e9fbfd32737c1ced0e4e08b377e0c08e983f0d06014d2fe44b7705aabf20e019c9ece436a7e93b3d502fb09744e51e08a6a3fffc0cd51b40fc4cb7fd22b22d521555f930bdadbc8284112366a0358acdbc82c3d09e206f040e9c9806c332a5b786613f11b5be10ecef559511583d7e469aab56e1f7b176e8f363bd1bfd4a0938cf4275256e52df9d00022e4ba99ead6e2e86f643d0745661218411b90f2db36932495935479f5dba7ef3d1f7e52b018561f5f4779c77500dba3fe796bd14317c62368c2c9c21d745b2d2e03d5bbc6b1316a230cede546d9cae0bba0c100d93a076eaf10dd563540b61deb847f1be088923612bd328750308fd44cf13f49d5b2af50bdc13a475cd54537975db5bdd8616767794a6198569313beb2b76afb4caa27843ec11819b4141859efd3eddfb0991cdce08bb3c654ef3866773cf3f184ad20698f93af77ce7caadff341702f89c885a5ea7bf79db8f2e18af61ee4b610cffe07edc0d73f10c49ff56c910315c00db99eb94bd536d725c5ee1c954716015c770e0952e109752630cee714c588bc9776e9dc16f9be1d7ee427be91965e6ef908d1e4c2ddd48cd3792703595fb582ed456c537b48c7b366829754c06f07bd23fa8f988127cfb486299fb69e69b9d58ff6c18dea4e9c058d53cd9fe1cd577eedda7302c06e70e1829226fc785eb0ab9517ce7b6bd7a7a62026903f54b5a5bf4fc349aab361ef661a6f15c5ba89414c06d074e289a9295935ad444ad7d3ebd673e3befb0042d7e94196bfde398d0ddc7e270dc815fe0a226f02a5d61b14452967d33824f1e9caba7b121ba45a0c5bfa0d29283d14b880d68713d778aae4d0cc3a1a0172334e77f3dd16f33adee222b49689acd853927e90bc71dfc05aece0371516ffafd2e7a715616997084c0cf3cbdee9c8c5d31d69e19a5396178e4800fb3121a52731d8a095b26722b70fd59d5b5857c8ac1e796be35b1ec54db191dfd70dc67bfc00d17b6a8732cb9e7a2153ecf75bd8547e64bf6d6cab3a94a575950b617238ba63f40713a70ffa14b4700995b32fad5fb2968a7ee7798b94bb88271aec0a6278e0026c1719fff0277e096827546e25dc8609b7dd0c69e860359d7f446c094e64b3066b19030cf231277e07a5ba67a606529c7cd4d5f2d2121f5c8f89bcb19b7240637cf200a2c6ff690bde1b843bfc04d6a15a3d5593d6edec7325e2657c9c5602238e1212a983043c1680c41cc286f01b87943e64aacca3903243609993fbc55156b3843dfcb19b757c01bd6fedcdafc1a8e3bfcd35c0810b75afd48d8fa5d910757746f8053d9d907360153a56b3043d381976834b86c2b328078126adfabf135c31bb98a5d2ecee43d9ffa915dd65d312de93b506f2b6d62fbc171477e810b20bf7979b167032124c4908b8b3dba5a20eb55e9c6b0f53e9640777df80ca90b1b8a5d95b2c154c0711fa540b9e9142a40f2948666d2a39247b487d85ab2e5d620381c77f417b8265a15990fdf04f084c08c2547a95090e41fe8f345d63393be08df3a364ca6a905305c1017a75f836727dc6befca14afab8f2e6bdd5d9f55660d5be8380aad6fb683e38efd02b77aebe18201df514ce2005872d63d400f9b653360a6a4dfb2691abb04e532e12ca01836315df056a3fb9363c865dd7bdda3062e26cc9ea9cef580ddae6692903936c577ae12330c8b58cb1a468a487cf139c838141b87e003e37e2c62e79e336abb45d164bc107d14c390af1120426ca8cc0306910a708a3fdc60028ad15a3fda190b27d5d0cdb9915c5396a9d92ce4e733e62ae3b2fc34170208b17118e19745e8e48e385d1928a85a66d07b162a7c109f55332b21bdbce518720c78ef7284d38e5b11a3d5efeaa4c910d9ebdea91be2951627967e6ee31f6adfeb01c765fd057b670eb9af3fe27ed664376e1fe341aaca712b8a2371a1a99ef6a91ae31a92d3c82dc0702394465584e176d19675138f20f33d07c8c93d083174248f0732f7a28a8416e1b86cbf606f13d4df429401874011359d05395139b0e8d1fcad74f50a57e7bbac290b6642faaf013bb92289fa963d2bea321e1b7afb432c76ddf250e5298d699309af6486211903382efb2f70a5ef0ca5882f93971075a0c8813174b32b165879caddf8aa6defb0199a8808bd04681542ce44089dc89fd07a8fa469ef3121f4d5d0df146fb8de76b8d353f5665d160d8ecbf10bdc4c99ba333bc8a453b9ee4a719cff781de48dbb33885ae903ebfb01ee143dc670e0f25d27d5402d1fce8f64fe3e924f020d8192e17e89ae3bf4c63d028b5b69e189705cce5f886fe36a092d1a010b99adbd45c4978f82a13bafde20f4734c1a49dfb7817de65f7707305a3892919eec767f59c1f2eecef3a21b2632cdcffcd0b3503a4df29af273e29757705cae5fe052ca2a343e449a8b71140f11b674c1bbafd384c05f8e45e485d2f41941d6dcf325406bbdc1bc0c960c715b27c1dde1d23784d6d4bf847948370fb9c960b57ae1c3edcf4a577e814b42f3aa159e16f4e679f34301d512b549bb530c391fc267d12591fd24aa28186700a7e52ec1918db10240aaf2ec79f04b9a64b9cb440f861b39e736738700dc28925c380df72f7047f7832d82a31746caaf4be114b6c9de30c96c3b5bebf5faf0da43e808666c8d0820ce1b6a77101b5bc8d4b37f3f558a6280bcde57bcb0cfc483fa6538f113de34bc2307e8672e18264c07128c882576d193d1ed4d5d8580cf6ea47e10b702157dc1a7cd1e0d7b7392bd684d8b8157d89ae4ba4a00c3fdea27ea2f3439dbc60c16ab3e5dd229ab9620d00e3231389b519b47dbd16d680c041ff99d9b1ef10a86b1de8500237e0143080629f8ff713d06e9ec84f811c3b77a4c0708a8250372999b62cdcd273f615a4013cd3f7d344fed9fbdbad4c0dc4342cfe2410a32985f9efc52166fa2d7a20e662ea8382dd9ac20e5ec32df525745f3adb8ec36267714099d423c2743274efe9009c9e322f35742f84143293152664461859c3f15f6b7e1e517067e26aefc4c8a0576c75930dbecbe653bb92b5497730f43592a19094037b881bbb2e79aa6d6ccde86efe59b3aa395f41eb456bde029e958bda017470a3d8a840ea87e5333f517d46079d0ceead02220fc56f078612cd35d292109fe00612c88ef61c2a504651d27c7cdba179b41c42fb9c29e004e9e4414ced326f8640162fbde412f2cf6b7aece669b75ec0dbe1252e8c347d43eb2874e21fd29e6e287e4cf6a7c4f429195fd84969f1c4e91f187cadbcb6acece108ccb29781e4e08751e0c01521c1649ecc2ea2325ce8abc25a543d0ac1dba78c4ebd8baee39ed581d3c852fbed2907f9626af78336b17e78bab0ccddc0037a62f6d1553ee3583c8253ca74f6cc5f71e8bc803349123e525afda9fc8879fe449d4f11995a32692ea8d48df4b5194204dcf90ad3c8a84c65bff4633c0fc635a1e88b649f4472c9efed640e76a1e915bb6e4437d49f67dd91dedc9e731098ff6ba9a796a3ae221de752aaa69690360fc4b73626134128af5befb3c1c874fd86d05d71111171f314cb54a34a5ba171fd94307d47ecef671a0bc2427be0e3d68ddeca17895aedc32c6e608d744e06b02a199949317ade57d1d00b6f95b97770892d4cece90b9621d76e4acb48694d0c55601046a7e24a1c51eb6c6ef7b4bf9151806caa2d86f6433e93fdf5b7c187a11d71da61d0305713912606b83b825aab38998f429ef909a31a5e3fbd6006526bca8e8d2b67b9e0a28fc5458752212c40c53a94fa624b6e62f6bdea077551cb941a30561e8b46710a863e00ff29b62f589805c95f0f77a6b1f40e7cd2d9d422c2f9a4f15c8298d87f6b8fec902d2b25a62e3af18a87d03570f01016603b79a0ad7aee49b0f0ff43b3223f9fa481af451dd9441b6db2a826d3bcb1d454233477ea3469dfe859c4272af55a4118a2f3b5793bb710d1ff03b4202652e17c72441bb9b5b14183ce6698d5573d5e580b2777601c066258cace48f377246c28a12b07bcbc1aa3d3c2d9e8739453280dd9b9fc8ab42db18003ef23d307de755181a8e36020c8d2a590c3a35fdc7fe40cc7c6213e8aaf5eeb7fd0e022e2a677c6036b4e9091f3709ea453adc623c9e1cb0994fa87e25f8b19ac888e70e801deb573c16f54e526ba7897f895912bad85dc608f67614d1b88b7dcd0935248c03ae30a3a30b43dd1e859c7750279c84dd0455a534ba5bf45df5368f483f2698e34c86cc40604eb7723b3a20802b8d27ba69074a1d6b69f018455e0b05163b482f0fda194149dcbba07074b46ac08da73f7dce85f8f0ee8ba9338f56ae8e1edcb7def8f3e68a98b50aa5cf3852961d45420b8c7e63fdfd84bb035592d1cb0d116b39c4157b878ebf9d5ecad09d2448f0face883bb5546f8f5304806f61c43dd52b18a871a0b0c5865c7ecdabfa5e2f5fb6cc6169b838568cdf86e4913d7411e337357f5ab238a7bd1fc8b9ec93f06175bfc869a474e2e96a9b9f3f0ccd222d209db689e71a835a2220a7212f968ca8c3ba203d4e63cf9b3bd8323335734d0fd4981194a55b33545e950fe77433b5df3bbd92efc0fbb1acebcdf1d2faaa2631866691e911aa6f4e0701929eb333bed45b80cec4739d17357e36d2c2e840073998d8aef8175eba762015b007314d44a414100d50b5377845a2be20b6ca7e6d160374b78b134a2ef8b88e1b0eecb500435d8a113befa00f241210d279b7851d23dfab3814cf8946f7cf8640e5175720b0878b64321d1000a0576a54ac6d2b03363c6745c0c790a9e10ac3bfa6ab573a0e9d6fd3ab315d032847c83e0ed0b70f051a68c4ab0592fb756e533b53164bbbe1159fc6a6b38ef2c38135bec050f3423acebb0b96190818b6c8c0c61b4b936fbb8deb58c2b07f69ee7d4cb785955f9e3b86c08c972891de362024bf53587c6bf2e6b484158fce6d65d68e6c4df265d216874f72d514dca2544fe1c0521abf072f327d62e04ca49f8d8ebac777c89dd117783243f8dfeb3bb0c492a07ea9004c14bea0ba7ced9e16bdd3b8f6553a62d93faf1a2a8d8b75f401354b6202cb8eb58c6432b7044aeacb34652532f77a31d13f9ebc6c79939ce39754091f6379186aa214c27977a1c5aa18e51cd00c440e442a8a1cab8020fb6a0c7b489f1f773d42cca285b308313ec02c76fc3aed512dd73fd0925b2a81a65f2382c6fbd3fb2f0cb248047a03bd41ecf060859f0643007c17d9bec877f29d66cd1cf8b347e01ce977c7c41dae7153457de5466fe9f8280133f9ddcc2c6671d9e4069ae32fe2e6147e34955074b9c7b3ac21733c96b26b7b09f060c55f004b988cb1e0523ca7d095941c2174f31908e874b74c76e03a6479118eb18cbaff1ca0030f9d19cde9ca1877ad4921b73badc4b82e81c2f39bc614002e3315adbec580072bfd82ab3d0aea48124a396777c46edd3493a83ea295b422d8d57d96e2e3cc7523648f6cfb08e05c956a26cb7783a1219f009b5573b2ee2d868762de503d2b660d7625e3955938b0c2a55f0047182a92a876f963a0718912aff0110a8b5e05af9cb6558792e537a038d21bca0018b020d7be297f0721f712a41c4a3fd6802fc07ee0dbe347bea2c3fd6ba9771ec381313ec2812fcae310006e8c3a749499c6b0ac2fa1b79533fddf331ddb59194853e9d722377156900c0c946fc0379f4d3dae47356eb9cc774f5b29908827837fab353e84c88887f04c1cbef121f828e13730931c0cd5a31d72de410db0128e3ed6105d6e7b5c342a311929c7f21e7c6da0fa32240f8db9591a7ebfc6e4e34b722618dbafd5a243dd0839852860635b8c7680008ca1e0e8ae9554c5a3eb738dcd65898904642a3902ef02ef7cd0098b8aefc19f06023e753dd5b3cfa6daf678859c13c1d955fb5ed8cb100441247ff81af4edd4f4069c47646561a872471de7ddd750bce2c20f2b79fa1fbe26c2f2a43d6d90bf77d713ffdfa108bc5a2f66348f8e8889fbd9e768ee8a0f9ea64877585fc4a74ecd4772b7883abbd5001907cb996157d2abb3fe7ca47c15f0435a510ba9aafda1adc06bd98f3bfcaa18701e91b807073600fda447684113cd085b5ce13ad4635db72a0839f228abe63a404050c18be21d0abd371867332927b93a76d98d2ef5f5b157cbe96be56973b230b7015987f78552f67ee3570d11e44814082dd33190c4cf88d985f96b878c702a85eda6e03c7233084ed89faf0a10d08b986269526fef18ab63b4a3f34964f6ceb0233f6b33be5c9e2c076512160611203a38eaac2d91253e9b96fcbeed640fc53ad360a98ff5a19be8f8b22531d3a36d7830f4a7c110803549c0ac3791f2e9691631b2a594dc357fd4b9b77b21379b8c63fbaa072acf5a7100a15981db0579a76cba0b279ecb4bc8449d3c6b1377c6d00b3ec8a06abc34d82a83031320c250051b20e7ddd735c0ee3ff07ed92ab64521e206d235bc3314888a53d6bf37a068a942c9a5c8396ebe833758e2f92b4f13677d18e87df6ccc8dde517d6bc9d3b81eb0afd057c036a23fb143b538738f51d113bdd0d5faa1f4a3c650f6cba15f344c10f0e8cb9f4d36010c056544a16d7d44c3221dd88d2255f8ea5de8c0d64b132dbfc81fb2571c621c57b007d1f3acbcf055935c01c20eeeed4c77d2277858b773b2e5769a9412967584b061efc3b172ce629bf1ddeb4bdfbda095f7e48a1de80740b2672b5ceba4f9264c34de4083e71e912a08603be36d72098ce90fa28a720c6df0e0553fbb9b63aab94d92e188d2df3860d3cf8cd2f800b8d20acfa59a38d428ea437c1d68f4417cf2ca4b800a5cde3f6594f6f22db0c03775ef1b23ad58ca11af2974e35a4f1b29d6097ae3a3a95418b54a6278769f62cf0e0e55f001b7c2ae0cbbd918c46bdd052f269220497d6f02cbfeaad5efc51b26b8d1e49aa1023c028028eb6d2ad9d24c31592c808d0f2322fd5ad1fd8c533e606239947492ad4c383dffe428c6da8b892f0ea1e1d2828e2d0554d5805045cbdd4bed32a201a10a4d94833b5eb0090440ae37a3e17723ea9c1779455b88ac7039e306078a24ad2858d302a2a1b0e1fe31c4b182a3c9b9bd879f7159c3066f9e2705b130a954cc7344d62478a987620fb3798a366301dc711cefb4b88715726a33d1e607337a78870366d11ebf0d14cbf1c6a030438bcd9f872be60a253cc18cf5a043d7dfe82c4d812afd8b7f96ae2924527ce5d09f0d53d182a392fc27977a1c5160725260338f677de2cb3bf4ef37e5570bfef27f10468d41587f7b5670ea42d980bb8dc553efa381b02b8e6e78db5145279421ecce4b9510ab659e3c18897772cfce1c1fbbf00966e907eb66e40f764273a7f3cfbf1e0a4c16d3533b4d6772b9137c3dfdc467a4101582c390e3104d0cd5b9b0b65569d9ce4478f06c4585364a9fd650e7c5e2b29a7c0830f7e1a0c015cd3d61e44e3343ec8e612a2bbf8404a39540fd1b6d1906c9aa2c4708a9eaedb2d02a631d55f4ea8dd0beeb3873a998a3119f8c5c83104c9f420cbaea55254e76f51c31fc908e0c0176d99155802dbf1ee4e153af88259ef86f245700c9f7781b1ecd128f2f8c63f7b1ec40770e3e44a7b315e67dec9d7f5d7a3a376bcbfe38a6f4978314bdf3dee0ba5d06a9fe4f747ff432f182ac656c77977c1a909010eb2bbd7fa045613441c2eb38bbcaefe645dc62021dc3501a12a111458944d3104a869164e0fe5e808de374d9a9caa8e35dcb9aae36ef994f999a9c4aabcfe3d574638aef71e73410037b5d658e5f5c45760a3b06a3295536ac2410beaa58c13734fbf27c8328c938e0b00f9fd06e9b7c0258a7ebd231e77a2771be2fdd3b7d32fab4350e429e3f86cd8e00f45868ddf83ffe47100047070e5ed555674adaaf182c5ceb80836db8c4283ef8b6dcb3ecf2a7428a68c7e0408a49b63e11d2bb263bfb2e49f640ecb2bb35c2949b8f7aa069525b6f185e3f1c977835f72ff9efb274f7c10c023005679ee3e71edd339d68f671071e5db42944c2aad468e5d16d56ce87ce394e90f0df3557fb76c66b677398e02e6e87db5e3d37cc29e245cddf398ace22864b91ae0b83c3fcd0501bb5909dc41d193869ab26c3427feb4a901f4581b5ae8a5323593ef676a435ff30332a4376cec762ed5132206397728559d8e23ea928cafec23a4de98aaaedf947d3c01c7e5fd052e29231376a49ef4b5db43b6bc518f77f804d006d4ca9ffa765379e83c6a4661460244eb549a708853b86e8c5ade1fbf4e3af1ac636e96e6a4091713d0a8b1224ec86a6c001fd57ee532c090f7971060a80337118241366e09c563fca84dcd0f0ce8911ef460ba42950ec9d0dc218d52c52cc8e92df0b731cdf46cc5c8c0d528a8c813c630076262f91031d21f941ec05e1e91e057c80cd73a20c09b5c1e7fc6808309278b99e5b3bcdd55ee9de7f48a5c13eb37052a6be5fadee50212169cbb5e8fa8c4f7fa87421ea8dc6f0b756b6a2a084b53b96ff10cdacc865c7814092526fe2ad9fcaf557a916da2b750acbe557a2bb73ca65f04dabdd5cb3be57fe045a55813c87f7376fef2225bc573d1a73afa3a8a80cd5a48916e6b6080bef9e807167712bad03ea1ec7a86d14f3220a6b78c23944e47f7a19279dfd4b0ff15357441e84c6fcfd58c03e1329a8d446f79c6f52296f4a8420cc4b58e27b9c88324e2a2697c9369d275bcb37447cd28af53ac4a2a0bd97fe2745617de015f9f4275a915bd4a1e881ccee9eb7614150ce288fe1b17c0fa07a476a3df7c23d51ba79d36a772b7d9e7464712c98a6c9f14be2166b63154da83c7735ccde070807661fcca238f3bdc99d454cff628598a989f2eb7482df4abd6bd68c0f439ce733a720806edf59dafae0b6b45e340c07e3c183d794e17259f68c0b3e44edb612a4398a0aa85024b1056500a010413060830e16e0d3e267c26059ebfcfefda2fd9a674c5b07a0f4d3269315d9d091f6be9280afaa80b2a249f83100c6259fc2bef00161b6a0bcdbfc5c259bd7f589a8c43ca8329bcba28691fe4ccd35013ef21926aa483fe3e8fa38008606b48a9b9d610b143e7380d1832b7af6e6d217dd3f73975e29a4211495d6debb3bb4751d0c66a18120725240bc4f1e4afc849291aea7ffd4d0eb6ad8c6c02a72c79e5b1301f78a4b7dd07d7258f6856307a0b42fbf0e0ce3313c075f34c2909e5469fcc6ee996c3aa48b03b2c30006324aae3ae13d6d51ba8f6ff2aa7078644f14a2c18c49ffc57e4a8a7ae29bd33f926878324284ad1cdd9843c21a5729afa8d4025ad60bd93656c14ba22255f85c47132c0379844d5e273557b87148dfa525c65ecc4ca5b6ebf383675af3627339ba25195af7244bfc9e1aefa0b72703fa8848b9f7c5baa129209418b4e32585dc7bdc3d2a79cd1feba47478635770ff83ff13b6664d307008c4f03d725349ff51f65391176b439cee4bc327b916447ee4cb011456f446666af77e40e6d3c812161a5200483188efeb8a2fcafe5f1af0afb38708a2dae20ab5a636c32bc1b64445831168c80542cb522dea655d0397fff44351f20fde026c618a8cb186808f371a336c69e62649da2f5358717c67ea1b1b7ba32c5913bb4f6160cf14cbb042318448bfbc75882e93bf6f6c3f01f525bab319008c2d89b9b34a7573a56050b8937376bda99dc669f2f59d2e1519a050112677bc2d237df2f26b74bf9f0dc3f99d87beb01138ee7135f310cc127e535c63e8a82f68361885b84906010e91f1abffdd36fcbc6810749b2c3250634d0d02443ab2addc03e0c9c072d1168fcf41e59324f153e936be50334b6fb9af2f6ba8104a25e6dad1b07e9bcb7d046f9d43b99ea6b4e4b79c7dbb91f45413b9c61880b6362c1a0cb3a7f410e5ed68eb473343739aeee4c79595f023f3f92ecb8ea1a5c8a2df9699c0373db918e4f7faa5f1fe776218015561add1de5358cd5e67309c3354e5b2179d2a9176bb9db869d113ee198b1f7ab9c211c18e2482c42308892e52fc8c1913ce540faf04d8ed3621a160d82bddfa59296c7cad7b6b6b338270eb2d8c5276dc662dbdeb6059b004e65020f0ce27be8f9e2c34695b6680b975a79995bf6dab1af84ef5694da2f303436218fea7fbb88a171c210739e8a7dedc4a14f66ff585aa3149a51612dbc9e1ba90b86cd314b3d33c9247ecbeeb741add9d0839b3fd28e406c4eb1cf0741e88000215f241edcea64421667c6758aee142fd3110009f34817940a4d230cd5cfa6ac10be46113380a145fc6cc6ed616a3acb36ad008a3d691e77d9ba9193f41874e6302387603062e6b9e49fd8ffe969855d3727e2d5b76b2d10f6b3a6193c66d34d0c447b2c9f500b8c0a5b22b8cd00183df7729473a4e75d2bee9698e0eb474c640f5baa6019ecdd3f5ed7d03d0bf1fc7adc6475fe1c6e0220100a2212ff924eb139d07fc79b336878a4c49629dfdb4be34a9e2d758715b72540a3d5f9448782cc03d8578122774f6da312d9bb5a128f88c8b2f47484b3a8e4dc3a34979fb5ce94008aa7dd2770e6d2e417326ee24d4a13953e6a446d2b71874b569fe7ed021b840ae160f3b9ea9e8c254cfd4a07999252671b6613fbca2cb450128be3304492f12fafd66de7fcac759ff10da9a38d2b866451246378270afcc6ba9227420d18952a37f4de0fe12679045cbdcbe175e27a8869e244b8ca64a42fd4cde3ad6c1e13299be9f67e5b0c1631bdd0f8087c54777e2b5d5b8521c2a43ace3be85869c2a539ab4cae986e0248515a79a71821d86ca54e187fb0e8f834c85f9df19f384d261023d11fda3c742f19a8fce1a2fb7af5c8648374408052672529023bb1f51447108eaeefc116e34ba9b67491223c25f4d543e684cb7a80f7e5d10799fad39b3615ac8d4554fe11f48ac253aad6801a6408154536563e5eeafb757a8b054e784b124210a6442181ce2c15f633de20c3f297983ab69f29fefdf820e4539f5d605127aafb60c122f4d8656a7497382988365753156375ba53ef5a16801f91c8e2712352763554d4f4120ff9bdb01baa2fdab16fb445bfbc25bbc07cab1f2e4dc1552030447730e46b1704fd80fe1ff3d88c3377070498d29e16b4aed7799ded1a661e4e64911868e512ec5c6dc3319df980294e808418a0af0dbb2f6cdb42a9c2050e65e3425ede55c5d07eaa97269137089ee14cf55df8eeb17d2718a24587d8d71e1c3af5f6cf3d361838972256fe99ef460f4d0beb74b755630fac50398355fb3eacd1f7f36516b17500db8390afa31c8553f788fec317040ed8c25304c1c47432b4274b4b761363a3c6df97d819150c513b00e16b07821e57fda71c869452660d01029acd1fe84d124858f627401f7ca8db206dcdb3db99aba5c172d06abf9e3dc7eb0bdce9477fcef76551feb9da7dca260cc1287f435fce7d7786562e15a9111dcbe65ca3ef0e3b658021cadeecf8da7542ddbcfefc0bb2763e7de95e2bab309919f4f04814cd193436ff470657b4df2e3d0eb032d93fbe03e8a0911988a31b2cd7eb38483de56154427a2f78bc4135277e7f177319a96cd6ec3bf7240b8e269bf4e781bacd319891d13a33afaf54795f7cbd7be04de2b53716b6e82f6d8a3ad6ca1a3e29b7033a77a36fb8579a04d0ca0734bfed536aa0e779abfaa82277121945cd65f795ffddc626f051c36f4b9b140b8678fd18f2b50b0a0651ebfca72885c82281db01029e8447cc6b5032c42693e98e0570368be3bf3625c156637e04b0a2574d8588b20cb0e09785dbcba89a9a5513486bdea118e5bd92bdd71ffa2d6cb0228fe8fabeba7df2f735b6450243647924f6b513872e19fc47ce4e3a7a28c2fc58700708683d15f0af98ec45b1fc52851342bc4cd9a907337c48b37c8815cc992eb8f3c20008189ec574edd31d0e6944b3bd76274e89fdfa33c47c9c613e6a347581ea4e3afcefc23f5bc109af38fc8f08c7a748cdc205be1efa76b1ee33e98379f2833a4f79354e0d43df0b7627ab8edd7a5d6a4e6c57833a7e9b194007587e88bb77827bad0877b6a2b1b705ef439826536c5bb3e529f16c3b3b41d90de16f6a6188e8bc1de71db407f13f735b990e936d81803a204050654aaa4d0317efc7a7b97ebc2104901a6c2ff93772411999e2f937f12e7d6a03e443a5938d132b8a99d25af14238f4cb4e70f7f8c95a8191f4bee2f745a402b59c475150710b18f8641bf2c35f6abce0513e8aeab82715f8ed89846c9daf1468781bba2f640d0750fa15e8bdf0a06165f46f64b8038d079635a000df82171d7f150ad8dbdb28c9ce654431162cacbd1d5ac45f67be1c7217ab1f68f4011f79fe967493db301330641e72de410f481206b716262f856a1119310dca7217d2f7027c57a2c2120ddc924e9c11be9ea1e466797bc24b2ccf3ff85c4ac99e242b68935d18344b15229aad175c99b5463f0048dc531a62dc2d67ec93afe9295e6357913644e96d2f1acad17cd8ab6e835c3afbfd531b441618d8540fe1bc8376abfef1130aeec09304a431c17f7d5a08011e157e6186da53e3d737879b8f5cead91ed80cc4c198153ae76fbf27eff4919a0d203de9eda2c396b7b883b7acadb5dd4db65add0d29602eda6ead02d1b65477e436fa838f7ccef9e0da5fe6838018dd00b4b037a0ee970421d46be824d708053faa5b2b5c9a7fcf8525efad5b3891e5c3e5edafa9539b1b199d6ce05e2cd4bf1c9d963371ddbd5e3c56ad79ef81ddc077f3c1527fc1fc3097f8f4d923c9254e1173da34869f9f90c9744cafea9c3ecc2fdd1cbc19172d175cd3f453445cf52f6d704588e9a85e354d29ac14bebbb910021697d3c1645a106b4c021f3df88d1f7531ff82c7e46fe23a2080e80d09acf72f85b41ff0cad0364d2e15f7adbe4751e50a7d849850ec5b59aaa6f109e0f4e04c90c35fee78fc18ce7d3d4585940415c7e5b55f01af148dad68fa3a36e2511414847caee52f661a8670cbf39260e0b707a388cfef1624bee89c06ee0547a1c5613f622007afaf103ec7afaa17e1fa3871d314f05f8e687639fbe4481ee584646b7ef064a0478a08d2d2c564424a0e785ae34478ad09240e3e06099f3b0ab40003231503e75d303938364124c79743703fc45193bd6f89d8d8fc21a78970e8bdf1c0c1e041fe2837c61e86427ecd1f6e2abf35b10bc621178c83e07f20ade720d61a5bf78c78151bef79729d77d1b043ccafcc876fffb2a20302f02ea834358de1c8821b2e21dc223889943a7eddfce22c1847f990fb7afd92e66767204075997b8d6b9134722315357f2ee066d9a6ea5107b21238f8f2e7c33e0d46fcef4bed4d3b0c741821f6011387aeff957ad525a53931a32b08081d20002d5de26e2f9ea4851a7ece00e30b976ecb50fe93721c7b045f1907302af2cc5d00cc55547dc8ac256af4495a501dc6dd0bd5797745f553300e12954bbd40368b97d0775d5f3ec0402f913bbe7629d037457f45d7a68a7161ddb92e75c6ac328ac41133766321ee9ab067898c56155e9a9d914bc3374cc93f93975f0602bb9f3e95b97cb4e47aa9f2c0afdaf3390ee13160c4a6846c1f09eaebc862e8ffbe351c3e83d35536f2c75b03f286f788198809cdbfb7862a6c8fa297f9d9e2f30f6714c3522902048246af33fabe36703d8859f4dad9c401ccf5b9716263860855c66c16efa4d9fad8a168ae53ac43412c448ac80465a169c7a01828ec10067ada0d0946ec344d400ac63cdd7c78b7b128f9d0fed4c70c7d9a234e0ed20462701faa5cb9607dd15c300ec0ffb070c3572e6329b2db4772713643f8dd4c4ed8acfcb33f9f0ed6b9605cfacf46ad9d86900fd0c7ceb9457a9b6058dec4eed648803a365da7574ae13504d0de1fdd48fff03138df85e20e40258e1a4580ea6363a720af089cfe0803e6bdeaa9b169b9e6133299da1880cec57903651efbb63ccdfd7063a012c57aecd31aea670234e0c3cb3c3c0216dcdbe71139faaf8808e105fafe9988902e3d42739e4e420f3950bb3d2b3618cdb943b85618fe39420862e873f53a0e3ba08b6fc218fd4a57c4fe99f62eafd140cb0ed987ea6b736d682c749a729a277b1e5f23d26b0c03a59d76042333bafc8f4564a632ba98ea9a58cfa7322f9c2f13f1ef2a50b1ebff7c3a68ef820af1377f366aed34847e813ef63f743d46e31f06ea8fdaf95d76f6f97b0379b522c20fb6579918d4a92a1392ecc2d5efa4748a707adc4f936a4a0284a596e66f2b5292ad9966286747235eaf1a2d437df23230ce6eda3acacb05fdd679444cfe0b22427181be7f26222fd308ed9179c4b9dfe1a672369c22dc704e79af22f0b0396c9ace14a7ae2771381050af65424ad083b83f435c937b99f6803c644654801bbe820bb5a8fa1060e6513f8fc89dff8a88705ca0ef9f89c8de67e80b9a2ba41ce69225e1032395f155d0c63b7b9766a206af1438c4e37eba0320d708707b14396d8b92bfdd1d22b481d126c26c5e10b1c0182c2e302840dddd751e11d3ff8a0188085fa0ef9f8988f76c2ae353ac0c259585e5befd82a250af183282caab142215faf627a92f339200c54eb3c0614c5e99a777ea0748ea38d06993dd01da33290f9e7d8f1acf86622ce0be57c58d8181229b215fbb20e8d15f797b8ad85bdc0b6649f3f5124a37de654de75389ad685aa45ebc49b71e7b6a8c8981f1ee950312dea13c83c76e3ca0e5f17110a28f568e57d6c9d9d610c18c79d9e11dbab86f3c2b69b23b3e7359875f970a541906bac7040423becefe1f5b2a018032766b4f0a0406d078a96f50666b7ee943d605f39f5c30def96783d64e43a817ccff279636387058c04993facaa5ce40fe4a04abe66d567af906dc28d97785c109f4f8e216b0015f40deb8b61ff47e2ad7c1f0419979dc2469b3ee742c8b3bad6f61f78b0b81968ff5e71151f9af8808d905f3ffa188889971b19e3466b827b75d3a21d410dbe18fdd237b7f1a6339c48c4db1b8b70a90136b3cc65011ec558c959914481dc00fd61f75c5adef7c853538eb7f99e8c9fdf388a8fe5744e47fe2801b073205489b93bc82f64820ed350cca6ca7fe9770dedeb95eceb1308e2cbabb2c71a30730acdfe09db4bdcb106f7b93f2b584fd48063b42639df9892673ff132a0dbe2071df1f9db1afc040fe5e62e7dd8fab6a6f0ab1340a20ff2eead911bce5680d24e5324ebafed1e9ce237a6622d867325e846819a5b53396c9824e0067505eed1f921a05764c04db55e9776feb4850964dc65bc732ef9ac4a95c36b015f8cedf2982e3573bfce0f707f73f3ead79fb9d8f15b7e8cc8744916400a3c0ef4cc7e53f8c7536e3fb3a9b7884ef26716b1a8e36e042d46f7a43a29802f20c723dbc0117fcee00816c76f12625645dbd21e0567af2f792c68e2d1c3f2ae0af9c26275719b9bc00c8d7d3e4636a2add758375f1594fa1317d9b87d2a850269e1babdcee2fa1841fd39161cb809024b60439c143b9662559713b1188283f2fe1bac47a01224d7b6d445e3f7e4513a237f818d1fd5c19cbdbe047e4083050ace1ad6050fe1742a3f014f36873aef730b7381172c8cc2d16e41917481322d25388bbe005ab3eee82f218f882e960c80feb5f3fd54026703f3c166f45bf5e4b305e513b84941c159a8f002a4d002380c08848c8171d303f6c26178c5ffaf1103a157ee7d99f10fdfffaf879438c15dc26a1bd23f12087c8dbc5e865f1a6b8e7226dc5b6fea734e2f027366172a3137e5e8627cf590ff0426e1c0ebadef0956325f7477ff23005a5e9c826b5cda5635376792ae28ac4e6e22c3db618ef5ec21c0ddb1d1fb14a37f12b52a81dfe7a3d8d17f1afe741085dc60eb791dbd1cce6417af8ee4886a10a1f64bb163631515650853cd3cfd54132d24112c0c83ab9fb859341836759ef2b67d076ee35d49c38db74600a0701b14b6294e58897c141336cdc79468a9991326a52da973a34d1a0acb0f41167070818438bf18feb4d79e6bcc0a9e45246722596128b3a44f12e1ab1383a402c46a702204dfbe263ead9cd788317f51d15ff0273a54166f1c7acfc10dbdecb1b76b5f6498d2fc04713e79967fb2df342484d25d13eef27dcb8329d6dc2fda568ca51b6fb6387aa9f95108c0ad2686ec31bb537016fe51f6ded5f2e68f0f31f7aca3845bfcae9615123da426e2a950e6f86941a808050df0d1f0757650fc3a2d0b0866027a784d798d5a01e5f0fa63c1cad931e0131003c638f8e95f1bca629c81a97844e33b09c48fdc5046f20258a5df6a61df9730ff84d8595eaf79b4a153eea252f5efc67fef60abc3939815b6ca4d59235ff539bca057fe082f6bb4d45dd367751daf5310e953eb1cc41dfa58708a0921294ff779b0a0202d86c11f8bf3cfe35a9d32e0f77657a7645b7cfe246ed20973238531063c995902f5c6e4e9841d23b79f3658e00e59549c8077a746464cf0139db2ccb4399140ac2ec93293e1e58471c3c9702656952f01a5d38291ce9793f15e6ae922f991f23dfa7f4605ff1bbe3ecedfbea223e67150f03d29404a1a3103820c92e56d78b3889b87493e00cd1b50f028d58bd1fd5a20491e99821cad5bb005597e4b39812c33fc91b907a7fd8bee62d4f7c0b1ccd8585d7e14256dd248321be0932ca9653a189e6dd98d9f163bd3de132be0fa2ef0001da113c9800e5a5131026cdcf079a789cf709c6d5b9536fb73f3dd1b987cf4fe3290d109f66e9f83dbe89ede777ffc4530825ee9ceeaca786c8acecdd923b40ef852cfdee405ff91deecd634b3f8f0b8be9aa7feabd655146574b10ee57f23f977b7fe748ff5dee072ee48f7d80115df1273bd59ba9c8944000950c21229ca7de5f66fc9ddc133b3a6237fbb3f9fffbc7cb892eda1b11fbdee287b576774e616d1ed285f347b0450e39c6ebf031be6eb18de2f70ce963d64b18fe228b763c842948e421e253e45b2b7ae52d5b094e227d7b788ad627907bf52606f1b14aa26918260d6adb44660231dc807ed12473ff9d4b8e6edc46ba8317f10d0872d2b29d9e3e5f9b0d97790328f4531dd5745e4de092c7138776a2fa9928ae7bbeb1ed570a6042701d8a633e0e4cd071d210f4d9e1fbe8a0e7e0517ac813d8cd2060b8f8ae9c786e482330be05ec6339bb6595c17a4c7ba16df00d62dbe710ad0e08f01957a9246ddaad3fb8051f74a0a1bfdbf9c239ae85797c2a3640da36de1cc719607bf1e8ca5e8b961a34efb578af4a46aae19eae6d09c37adbb5b9831bfa860851dcdf2ff90a69df0f145091f65ff90792b6f575c76bce5fdd5b6480ca3e9a7f4c5a589b0b809cdd483d21b822789321c7e9c8958196edf65d0f80912304df28b0cb3961505a6170c5315ea1a22f59efdef38faa9c56001d05e7ee775df22ffe315d2000b7bb65d2ce295d289e1cc137a7b16ce5053b6f89d4d443d3e52097ad0d34ecc035405e758214b352f266a14249a5e55359c995f651d4532b6abf039c94a1babed5c3efba742ffe417f81888dc82cf58ada044cbc5c8b59d9854c73e91ea2346d3d662267531d4b630f01e88d07388ec73dcadc7d19c8c0b73c7b0461745abd3ad1cefa487b31602de51791df7599daff83fe5233a8eaec5a976c23ef8bf440f4539ec1357e2aa1eaa0a7d0a73fdd19997a480190b5818f1bf3258253dab164cf5c24726e163b3dffb4044279f596b9be42ea960f5c4d52db3eb8ba7b04067abd3d120c2ade3b0bc240b94c57b423fc073a2080249d552dd6984d02df44715f977668be1684223bc6ca9765d97c2885ef7317190d40e4a71bca62265a2c99f9448ceba05fd808841a034730b03e1df74152562a3bd17787a9bac1403c9c08e7dd5ffb6605a31136b254f33c90352bede5b5c6fd79534e27484df729bcdf77e9cb123c73724304d556ce33f67703645003d3472340cdef8a056c96e7efbeed2ba5d589674c7311a6b88a88ed2c59019790ef0a82939320e7b2fe6220d114d55c4583cf036917160e6aeed7a57b26b0426e2596c553f9b932c4c761e67033fee680d4d36754003d133bfe97152ce7c5b25c285957e4e38d9cab240aeb3d992725af5e8a655bc310e0d0e4fe0fea3233352044c75bad0bb86ee195a390d41f7ab9a6a7f33a23db1b3382b6f87dad9548c01821468fe8cd4bb25ab196720ddb643137590d9f75bc20a4ba5ff8aad80cf68bbeeb7afce01fd30501b4063ca5d2da38739bf2f6dc92041e239ff0e98990c768e86956d09b8925c67d045c415996f598d31c9dfe1fbf031df18f68871c3e6012d5b4aee4b04cbf114184770cde82fa3e8681f08b20c13d97c4707e50cf03c3ca9254a77fa4e75bbba89e77d14de6820f83401d178c4b3cd335c75f6ef40c3f7e05039e668c8df327f8b3e9d64e43bc1710247ee553001dc63f5a5b7fd5b80b9bd42d3105bf5f994032cc615e3d5950adb341e5aab2b218c812aef2f0cffefcf9eba7ee37a6298fee44bd78b35f89d256bee3fc90aa853bde85b4953325690119d930f03d20c2a987f42a82fad561705094458a411c7401ef61adfe1b52a91d69f9eab522fcc607e0a3d8af998815bcbcd471fe1f981e27a1f4ad58f791c29788d39cfb09f486407934db251548deaed8c9ef2ebe7fe4320e08a06f5b7a9999f34648eca34dd206ab797e5d82faba496fe57c695e24f93e6afefe54c035b35bd4c4a5b9dbb314f5f0aa37ac9a30f0010e56af57007bc610405f4b5efbbfbfcc0c06e9b6fc4bd70f6ba820ea5e7cba21c8bf3f7fba25c00768a95e8470129ecc1401fd7cf56455a1c1b0fee10b67aeb2e7915d3a9400e128e2e9acfa23edb01b9094ceaac0fb2c99369f884c1ecd6319649a75b98d7d6e134c041fc57fc3b75e84bfe0f0fba6ad0304c0ccda814f58c725c3a8a2bbc4f93bd88157dad09ed33eb997977ab501db156d03507dc654fa4962008f475474300983330946e86dcb3b1d16f932883eb7348884f20f4355f4774205022400dfe32c2217baab0a7a3add91c68424780e89ae4f33949487aff75c729ac106045fbf048dca08db7225cb0a7b23338327bd3ba7e235c65e1639b1f07e3be7c0d3ed8f1b31affe3d51f205123a8bb16a4341c8461504ecfe6643fd7bd472d050590a6d0a969e90374e4020cbc36562a4445d9619451b7df19c1c294e55550742991ecc0649a30d5fc4f93f14d5f1f71675690e8a42f9991971beb3a4b3dc868b4c41720a980be68eb69bde1317c563f58279c07a8c61e4413033ee22fe040f5d2a6b0310f81b61f35e8188cbb622fec99f3daafe481463f0df13c5aff200f9707d75e13796f06b4e96570bce2e520640133aa61514c1434eb6c902d060096571bbd9530eafcab577b7714a203b98c11bebb58b7b28b31174754c09172ed344bc8227b334205ffffb71a641ac34f26abe67da34b5cd3b44910fe1424ea7ab0bb2b6e9ca0c9a23d9a34882a8242bcf63d7393800e9b5bbb28f91336ec866df22872dafd80f1f8788129f90e12b86624a044438eb37fa818fbc7fc327c75c840f0bb981451bd0f1ef772573f54e7b4894fe9f556ef9ae2f88e2e47471df73f5770cfacc1e1ba105a5082b1000284664b51af8d2b072b0e4473fcd66b372230a24c48b181c0312bef0677d576c0997e7c9b117d1ff3ccf11be69eb8000807a94f69980cc83334f75dba9765999a73c9733d6b002227b22a4d20d1ab1ce00d710c3403a631502f13b571ddfdca54a45dbdf6e11eef0b6643d004a62d85454e062a22976714c324ad1248d10bebf416227c20cca5016f6c16fe791a87f3693eb1594d51adca40621455fbe505c76d609dc201dc2a25ca3749cb72771a6c00d4d2b94d8af5fcb23679c166ed4b491c62882c3db755e8ccfe0baf9caa4e3df4b8292f4704ee0791def99c6e794f8973b91f4f1436ac6be0835376e1f5788f5f1d301aa0fed78513c95fc84dbbade73a885e1902b32e2d4dfc7137f5ac3d01dd4ae4dab0c8717182318ef8efa31d1f6fb8a644eab69eac31c54091c1dd19939d292c0a7e742d4b0312bcdf2bcc220ca89270558894d5c2f57d294ea1a5a13e3b64a3c82b53d8ef03fd477dc3075fe4ce2367a090e7fadfe627c9017c714add8bff1a27722d3a3dd21546a5f1e46ebe76ac5cd0d3af265bdadc1e2535bb678755536de1ab09b821517a77e1c2a384d7e584f65e4b15eab17b912be628fab97834c643c2f0d87bf221831beeed34b76e3efb1d7d46e2e0604f1731bf2291bddfc101fa396a0cdb6e837604ed7172c48e0d320039ca160f03307709f49f534b9125360d588ea27bb0308ab34c3406f5636d033f74138bc8ee6c5787e13faf9a0efbf92c04c73d8b99c0c2b44b3d27f8f6d35760bdfb4bdc977e6320ab4cad6c3938dfc1ee09a687e823f9ddff198ffa67117c09d7848a23289499105f3dccba610f8a8960097903a5a1c2f21ffa5ad030408aab5ca55db1ee70f2d3bd104c75e77b1bb27d24e38811e19a9f42e2ad425224a10403b763866b11e918c568f9eec7e47f4b122c7ce47792537b9f086d1039e4cae2538af703cbcd82b05b6eb6183dfd744942e34b3394a3ef5f9cbf7699b6b61c5c68f1598b4df1ad1229723efefb1dd1f0144181eb41f02f49bf7237150f234bf967c0f61ca4af4c8aea69af399b53264f513dc26a94a0776e126f9c6b89807f81e93426d0d1cc4a895d5e6e4a660d918f0eb12c4b75e051173e484ec6f4d6c8dead0008a29ba07cd3bcd2a65a9aa1cf7ed67df218d8830ad533d29dd26664b7b9ff6193e26aae47f7393fca6ad0302e8f931a03b5f1e2b6eb43f7e8fb2e76a6fb2d56b93ef10917cdf931a4cb6a89506b01e884b5d1f17d5d92e8c4a9b594de0ac5c37f912f56ab2373345a1134d7ac38b07ce29adf9053ac5422c458754ecdf7912decf152c972f7c1dbcebc08e28ae4d5072c90396131861a3a72d3dcf677c340590c0a2316c02867a786b59abaf7708d8cb8509f92bb5ab6ab2fa96f5bbcfae22c239a5b5e06f3ae59bb60e10308ecbbd8d169f8705fa445105729c46356c2183f2c24eb70041d8c2dd23c0b67c05d092651d90113e2d2ea6145eca4871a7f5273358ebe7c3e1a538a3f58b94a43380734adcfc853e89e1c8d9befbfd385549ae0cbb2d5face5d2bddda2acfc408f8bea661d1fe224e7b1c26023abb17a0ae06c5dd6de5e136d9360a6e76dbff378a27730ee43150d2f7450c18356f7930ccd7338a7c42dfc4da77cd3d601018a67bd25f4954c2b3dc96c3d3f1a7b6e4c85dc9b32ba4413dd46b52cdbc4154a0b4862a5d96622480eb6d9c79119bd96bfedf5284241acc7cbc1b91bf46c6e38fb395cf69a1ffec42b4e29d85bf8fdb7bcda535f70be700f7bac918df11159c3f3bda7cddd410254195453ce9aa8a29b4efb9a002811a4228681a35d726fad4ff8650b175995aa6534ec07e700ca2ca53eec23109c57cc8ffee69ef64ddbd79bd729a2fa9977aff41141a10932b611edb5691f20392cddf741dd3b2f5f1a8351c00b884892eba1a924b6ae103a692728907ccab87e88238257167059f491a81a399c57e8eb2ef64a1387decd1b85df0f9a8775c182cf78d2d2066b784a6839c5a5c6dd4e0368374e24169aa75c17dd3a8f01768b7be6f7d573ca17cdab33b475d1453e7ce12663c93b0b08365b08cf4e236384c3f32b5f8c0f16d960817d3fe587555c2f9766fbe41a0431bfeb91d3c63ec8d58d4fe543c80b2c6b409576797f1950ed2bddbd31763c3fb7acd39f605cee145f855ad192886c1a630394e92ad4f59abc0911023e463eed7f6c9020173c968a1b3c96ff24187cdb2a81efaaab90b41cf282ade711e339e5d2b54ff27c7cf740866ff534c33c109a1091964ee7a37fb86c7f6b17bde328e81dc8df2bbb5cd8c00cb5b2e26e67354dce0fa86adfa811c1e47911f9e532335891d13b22bdf7e386ad262e93a5fcae74a3d6e5f151902b6c62de14b16d1a0678ff809961e2ffffefbdeb6e6a63c665e165667dc7d1ca027ea453d18aa59511931379c4fd9978a21c3160777cf747eafee5ea0bda05e5af0b5f02feaef4751c61e8ef168e7e65fe4fdabf78c1f845f6237d4da58b203f6a1d10c0c564b6372136c1d9c3c65d57f7d563a29a79f448df3c81781fec91cd876087664ac0c8f2232ea218538516471983cfedd8e99b7a15520a152899733d54d50e840bbe4d8828e063c4df3e4b59a60a1e4b470a1ecb380a0633d6fd610a429a10cdff81d4bb0db57ec9ad7f6159fc302ca06bbb93a2f7932f980e96fa9aba1a4b7a322fca881f4b64b90576a949ad2ff343d8b2d50dbb2927184d427cdfeaecc0cff8bba9bb1f82c7f54cad70726a199390dee0d0a0dbb6fb875f8afe9c0dffbb52f79fac091ca4fd7f377519fef48ef0731a7ed83a40400fe3e50d75654e32ff18bab7995d3f41e11b1b73375fe52c1ea82e44123112a8037c092af4afeece416d16761ef30765a146b1a1248ad2e9499d2284c607b13b0cba342106818f11fdbf9595ec833b124d82c79229fee47855b5d0609edefebf74bc265956c48834d885ab2e573a01aadd8832bde718d1baf579ce9e26c568c6cfef7739f6777374ad7c9cb1939c3d81160f24d35c77cae0867ac9f447eafee5ea0bdaffaa1cbda8fdd2f1fa73f62affbf3d5e4100be1f2c86dbee5dba27078beca34142e7d4c2d57062316eb665395492fc7164694070fa8800e76eee5068ef4a139dce0997e556b13ee98a9ea70105cfe1e6d1a4e7ef6eb885c1a33202c1a36adb7f9282b7eac7edefceff5f4a34b047841fd9832d453ee0735c232b38d38d218cc7c6b55cb9ad74dac83898491ca0083fe3efa620fbe4431cdc0844990ffa771744b4fb1cda359e87fd48ddbf167d41fbbf9b823f67ffffeb1b2ee9b86f85b0e11356553a0f77461a269f669c18c6cee5de4482c49a6771820ffc012d363616fb3eb3dba08882422eaee8cb913d3aeb921b1f97bc67c745909922b2e16fb8f7b8824765d27f4b417ecdffce1b32ae303799d47cea05d37fbbe15e35bc332792e44fc3d3335b9e6bd940b555bb1559d9afe3d1eb5157c8b0c3bbdffd13027f37759111023f64b480e236ec48b036375f21564c11f4fc3d1bfe77a5ee3f7ac3fd39fbffb337dc9fd3f0c3d6010115fbd4af953f57ca3e010f76f964c67de29ebfd17f2b224b0026aa2eeebea6fd0f1ab0a0ae92e1bdbefeb458f1fda33c8ea38982e61002c6f27aed8ae5ae61291bd382dfdf70ff7fe4bd755455ddbec7cda651ba0401a5bb413aa5a4a443a4a533bbbb414a9a4549484997b069441a1104692991ee10dff11cbd877dde719f671b1fee3bce19f75d63f08f7b2cbfdff999bf397f73ceb5d69c4681a3527d81a336f2227f915e5ff033dc6b92f9bf945e055a45a21daa6ac5d7675baadacb9203312b843c1566fd6d64efb10f8b3813d043de71db36eaedc301124cec4012ab460117508ea65096d6e5fc3377ff851acaf51fd546a15dffa3f47ab3f2ffbbd32b2fe5720d4afedce74b93d366b42f83be5fb73e0af12078a4ef2cbd9f60f5532f1105403c6dc6a06f740b686ad4eea041fd31deb92932598d4e9b4c35b4ee46d73347ffd206051d0387578b0287bfc5fd451b947ba1cd2346f07fa90d0625536636623e5d19c8ba4046365e14903ec4e745fe71a2a871f94967a608fd1cf28edb2a418f37513e26e535aec0fbb3b1fb8d2fa3e65ddffef7fbebfc113cbf5143b910feefb6c19b95ffdfdd061fac13c6b829525c2175a72c7c237526ac226e305c29b231cf9658cd753a85a907e8bf568f8f4be446380abf3379f35c215e30abc0224bd1cd61fc04736013ef84f35f86b89e8143a1048143f12381b09c86ffff1c3aca128a9778418bea5f43dcf3f809f699d98fc8a10727814169971721928d0a0349fe154800d7858c2292fe01e41db76dba98d51daa20a3fdbe4fab741bdfd70f432cccc9f96e5786ffaca6fbbf3ac4bd59f9ffbf1de2deccc39f5e601010e21adbca80d799fc0a6ec1ca57641c9b72822a05998b0673bebd8bb7c8978917c015b23cde0ca390454e6c78b0f80ecb8497eda2f1699633e173aa6c95b516d84a04c805a4c3f0c02144d6c0a13b047f915d9502e508e4bffc5fcaaee111da7a5914b1c8159ec7a807b08f32edfbcc832c99891e76d4d94cefbf88b386bce3b64d288542f0c5f3f9d51dad1f5a6dc7fdc77e7734f069ffccdd7fa18672fd47355115d7ff28bbdeacfcffee355cef501c9c8bdc946691ac0d297cda58dba19f68c3398f72c5bb97088cbfd6b9b9f7008a58f140f9c41c834275c7ab40465d8975933110bd942c639b6f92fc4f586a651b12614f5ffea3016e97050e86b3fef1179002fe773627553921b585a9a801fb0157f95c08a5b56cdfda77a5b5a69d321da404681ca6b79434e384cf175b8aca6900341bdaa7399d789bae8f2f0851aaa21a33f177866c2fd38c3b3b39fab2670c9cad20737eb876e0a0b25fe0a096e2ff7f17bedc73beba1668f2bf72fe51e63d3b3d16ddc56f248f9e12e91aaf6b2bb5b907b60012dfde5fbde4e17bfb2f9b1eddb643a9afd9bff7817f74b1da953eb6751ff35e7dc48adbedcaf09fd5a1fcafe6fc9b95ffffdb9c7f330f7f7a8141c0e0006a115dc4238ac80b67f93e2624134bd150733e72c6ac619a528f4e54ccc80b1ba32de3fb4e0d3b9353bfe5927d25a28e6a219a608af513723d228a97165fd626ff25e77f0f1c14a50d1c1455fcab9cffaafccaa2eaff52cedf520c8e802536347eba9bfd36cdff1d034e2f53eda8793987a5166ac2f0cffd7fd94efbd633ea2ebdbbdd47c18e2b3f89a4069137678c32f75bdefe99bbff420de5fa8f6aa2d02cff59cebf51f9ffdd33eaf3d4ae59708b7da4dffacfa983a7f112af8f78223c29529d3ecc693d56871b9307789f073f659a2f688b63f16df047792e98fec983132e589521ce523d659e2342f5342a10f4533d70c0b32820e3ef6c7e0f129b4b375da6adf9f575e08f3205b1f9ca4d24d7733f9cda25c17aae130f2e532e968e31bc28cbc90c410e006cbef56513a12ee3bdc36d7bb1c6baacf3e2c7c5e697f014291267cbcdd54a617fb8b94abd859b473f0fea50bd7eededf6fc5ebb1e987f31e03e7b44294eabb545dcf3c48f04c2678f35ed5aa4fda75d64006b392984422d8fc257b5f0a18abac13eea524bf0effadf788b781bd79d1968e4cfff830ded08dc485edc531e63fde5866ffec42fe5cd34917f94f91156c22c7e1f4fc53b560bf70a15f52a3a38ea5f430106a3e555d7c5133c9b5377504fb7abdc2985d62c2dd43493abd67cbff115a7c4a953202c08f11f6efe6c7739100950bfa4bf0b710e969fa6584ad8b42d1dfb338e8c444c80cfa0cbd0645a19d1510a151b7d71ab1ef218d099797b1adb9beccb76ba8e6fd4c9e78992fced63bd4114691fe3653416ced6d73f5461e1fe5a95d49ae8fb5925c4517e381c7a189bcfe526162df66028db9cee20b6cd68ea247f8e7a47462939d0c53a0f30460e28c704990a9404452558e6b34d9085de5706a99de52d7f4bcc394815f03839750a04ed46fcb52a55102a75e23a846aa3ac109ea8a99e63cd504f1d0acc9706bce8e055b0f8a32e812a2d9beeca571280a669cdd9f7eed9c65a0db30389abd7fe827ceca6ea17636529045e67cad13f5ffea17a0585309e1917f6db2808c2d346a5926807e52c54fa1a9412cf0a63853f4c4f902a516c683a447c787f3ea72c043c2032430edecbde36bdc7fcbdc2ae1bbfc6cb90400ca43af1c377f9c888084ffc9f2fd107ec69070db1c3fcf117e01ef5dfeb23df93e80d8619f9e78bd12b85a1c5df1d68bb5e861fe86e6b3ca7b82fe40c22c86c5366c8d07fef159914036076690b7a6ce5972a34954e9ebe27d4092bba1777af87bd2ead5050f841e1e76e748857f89d15037b1b44fef8fbd357f857be3ccd3fb9fef8aa60a5bd7f5c6288af67dd8f6a7169e8160f3b2b6c32d148e5964d1879c1ae5431e0d5f16dc821d4daefeacbc6ae33060549f6f9d88c10ae5f7208ee89edd375c4018897d59d95a0a9437985ffb737303d0808b4511b753ae0c4559040b52e7b6ca9719ac17dc120a149f49026a1d88710341840fa49d423c668e0faae62ad94f7f96835f09905ef8168db18de8508312641850bf28b382268b6c240e5c91db0bdd7aff0c7c084e3b95a79616cf7c0cd0f4d696f65cf9a7fd470ebe53e12211868daf07c01083924f084355115a3bed2023e8a494139b653542ba2920d8ac48835961c7f986b0f21cfb7055d3ea8a4c130fafa5d798c461582f4b25d74e34622576cf3e891bc3c6a8d9726fdbc0bed2428482fe6294057f28194a91696801092c96bbaa275d1f14a5c47d407744aba180eb99267d26e10f204bcd0e5e7d82e73bbaee5058b2f1167ea9c728a4ff48a143dd3e9fab36a5f83648469064e274f7e384f8e9f0362bbc4c585fb1bf53dab8301f44e93bcef72eefebc5742bfa3b7f000199d6e0f19f21bcd3b502332eec0f027a7ebcf8fe6c2e925966d50cfdce2787dfb1f09f4a61417fcdcc458e2796e9a0f75718ed50288b98f22726790512317f2a8cc7253274e792dee70cdb1cc0e7e2d2663d1cf48ec80fc46f3ee2d23f2b73730086850392eae2e7d64ccd284f4983542f5dd08c1462329ec488b8224258b2a9a9c2f60cbee8cfa95d96575ff879e1f119b5bf722e665bed874bf50d4784c738aba4c180414875750a1eccb86af941257098dc2ca2673aec867d7437c2f63272686add90f4c1a303bea79256ca5c70fcde97a004e7e047a808798e5166cd7c880b4dc5a5ce208bdd0d65d7cd394e1317122812c10501c526e09e5b737b01f604a221cd291add9176cf1b833d945f525f817b62d63b78d03b3ef241448cfec0701d0abf2b325631aab0bcd511f5a1614facfd496ddbc560ba420ce374846362ba210819a610a3d50113c86f5dcae9b07a99c46f7be1d2ef9103f1b5d696875ef22d860c63ba7a1c9d44512e17575d02077804addf4f747065863537c8d8d78cf1d044a053dac9672c18d4703c0f06810a03a04950cb3db51f92f6f603fc0faa24bc38cc5e4bd6f42e2e10e43e8e7202463fdd2b4156f56a076dc4a17c81b505dd05a5c71771ddfe699d84cbb0a257728a7e90f25dbafd164b868b6334d307f07112aa9cc5043a5d1313b55f23a547c100df8be2789e053974b34bf68728f09f870453b05ab8e3c1d8f6243f2d4c812088e193335e00878dce5a87d82c76434364ec719831642c1a755f9542154b66104024a2acb2d43e5b737300808124519fb448f7f88f9b2b85b16118561f964ea2ea7d8949fd4fc76752d311eaa0720601727498895a382871da2e431b35605bf31da91489ed7108e5c95b0d3390707112aa1dcd04385a57d0059f6fa53b5cf8114afdb9064641816ebfd2d2228bf6f039ad293c2671dd9683d280f7d518600a60fc49de669b1d6025381be23f6553b6ffca3b6e3a520bbcf8a11c48b1cf7f12036a884f2dc32547e7b0383807e0eb6d199889774cfdb34c35c02691b890e4e3d06c802f91769a707553c27640171275d26119c9cb3a8e1f698b48acbdee193892c91e0dcc28f7ccdf8f9cbf77b20a8d079fc8fa9ccd2f1f7a03c7fabf32cf3ec2af96a69b69077cfecadd3a21fc664e7000b4ccd63c07c0f1024fa881d6068cd0fbd6a642b8ed37f1932a228052725dacaf89363dc3a17820a9de7ff12153f0000dbc44ffd5be2c99980acd1b60bbfbf34f74fda2c12544b428dc9f3f4054f1f197317d4cf2cb160a796c49deacf8ae8bb819b238d522f5213f5d56d18a7f2820c828a5b15742a88914571abd75432d649dde4c4a70ccee2e73f82d3537ca93615f438dfdf11f8e4125d7827eba54a3f70ff52f82386dcc2fad56b6347d553ac2e6302d4cc9406e45cff491b2a9017ba080415b7ea5b52f9ed0dec07e08a39312ec68a28b3b9e759dbae39922743a330a33ade0cab5f071f97f6e0ce34609e42036640f992a05d739d48aa9cc3d0fc33d597598e2fb89e5c5cafc39859c720a811a883a053817d22f681e19a4a6563d16c6c4e14d8e2150e82ca9680a4d7995a3b0515967d172ffa2757518e40c0e589fe13823801a2b2368209cdf3e201ec27243f07d37a114fe6f69613b0f13821a8a8c3de92ca6f6f603f0011b382bb2b8b0cd79eabbc4aa94f8dc3bb1357debe6942d3a4201a818cfcd515a0f521c5ab483849dc48814723473462bafb89f23b8272aaa4e1ef1c633d2892d308d783f77d03e850b062efc5d65c7f56f8118ddee5425310965060358422c5423054799afc01d77333bdefe8530993176e80765459933ef96bde4dbc9c99c5e8ea41cc57e50a0368fefe9588f3ef872ea31f5f2fd8efc3df92c96f6b603fe0010abe35428534b7182ace5341f9ed979b44191d0c053b471e82fdb98b7e6ee16cc0ddb6797f339f03b91e16253e1de40a910423f1ce23f383b20c68ea60fa878d2f2022e5453374289ccdf8db17d79fafeb801437623e48371abd114c3c3f8b4fa8f90653983103859a9e854407bb21000e308c6ac3452a49cfae2e1de1a1a330cb9e93d22135372658bc1f1bf5d2899981d30122525e34df92ca6f6f6010c0a9968fad2c921fb2b117148d8657a42a4568f13884e54bcd3d581cdd29c5ad4ec088dec4871914b87a913372997d5683c51e83480c164d8571d0f03478f955bc0d0415336fe81f5889db087aae072b33715419dcaf1c94478af42bfd0f3d69233c3ce6a4d14838fbe38c3d8914d0c71900b5a2d19ffa5c943249c89edb71d90d090c3488a84d088b3fbfa888cd73bbe33d80a062e6734b2abfbd81fd0069373d4a691e811f0a16cbfa3d8668e46eca35e7d6067bd2bb8fed91b0e7da9000fc255d7698f4e62c2b703b9e025d24b747ed89c2be5cd34d031ea8a2c62abbe21054a8c6a053e1c9170bcb17b81eed1b873f6a5eedd4f356690f3f14eeeb6b7d643037b66cba21d31e9d2e2d95451a037060bfa7acdaed652e2e4d34bc8b679457c551d557e9b02f2f8fbd40a776661f72604b357e4b2abfbd81fd0091d942fb8f422de38809ef2637544a4f1b2a3e7bc8d1f13948fb070b11a8cdc6102053e29d9c59c38dd3a5791b0164dd790fdf85d47b68813824405894102e2f46ed0e4185f609742ac2adc119efaf63a5df11415dc907d7f6b12a1d679fafc5933bb1383ec31942c6561a2e02c654290d807c78b28e96fb6bd1c97cb781881c4e546b7b33957ef6af3cf904351e7b22e404105468a56f49e5b7b73ffada89733e946474cd24841669a41f7e1f129b6b1de9248ba848da9df704b4381eec004488f148495c9f93b3261c4e5625bd92a41bc1b6df0c908e3c7209a91c066f064350a194834e4548b9f1cdc2351354aeafa49ca3753fd462a80b172a7c182b1fd99b62192fdaf54b3f4b6e16472104783e084b65b684fbeb4b1a103e708b608d385d573329a8274e6428a691bf27471601418552fe96547e7b03fb01665c53ee4dad037aaf117de41bd167b09d29545daf72bfd8f63bf02fba1f2e71000a45bccd9646885d31915feb4ceeb7bb00f686066b08e5f789b1a73306f452444350f9980e9d0abf27192dfa750b4ab5128b0e559be36272e97cba70b8805f7a81ac40edc51c0f1c72dcdf98a75e05ec00c244c28547121d0b9e0965e1447c40c923098b969e6421b23a930de89fc2cd2ba0f231e396547e7b038380c0da3e7a0a8c92d281674e5f39878432e719c90319b85bf7cdc16a44027ba130007a7347897c8b10f3b1ca57b8a3af68093bd458041375823f0346823aceda4013109320b3d7502741eff14c6ca4af2741e9211e302d5f0c1dbd6232bf2a91790a3d2b68fa2276d2cc45561ee795ae15c6130bb8227cdd53601fca9ef188e177e5f6f0316010167f48e5de98bd8177d7809203161f3d0d6aa88426e726c8785c072aa723f1e183f0b44d6e76e6d88a394ff8209e041c633aae94561c7dd302f5660a80ce59dff2971efdb1d157db7383ab12cfdf1ec32ac1a7de41ec7dd72a4581427dd706b2ab2fbce514ec3719300878c0f5f820134ab437ad578bc4f2e338abe11a0ec18c65ea536a4fca798f30aa7cc081702f3f6e2d5b7ada82e1b8174f35d01fbd52554cb707471a5f9de23e3b581f22503966430fd47453afb01fd775129283aa41d1389797e0b0e1e915d214d9b8ade4113765349e6bdae6983617f7581d00457612aa37a54cf1dc176671ed3c89f2222ca6a21448f81891295cc2c99d470e4125ede92da9fcae31b01fb06cfcf22a51075a4f37430339df5d755da1e45c90bbd579c088633dba0e06510d80cd8a1ee423ef7d9632db8e7f9afa7d231296ba34f1b91a218f429683207e9f32e45e3fc310d0a9d0d517ee325d8f205bd4ad1441d6eb663c1dce186ef8cfd7ef234fce972228ee56f63e988eb448aa0338f358ef3c376d960e3ea96fa2b36fcb47cdb3c0270c6b9bb6f6982c38621e2f82a0c23872cbe6fbdb1b18040cb47ab3fdc48df50b60a2db2a89a4635f1a1fa98f25b3e67d2391d93119756a07d0dbcf4eccaef0143ab0532625bf58bdda9358d79ad66d438097291f4b8a3e6f8d87dc96aaff061fb46be6abafb7db417e12655a6cdb3543406ac7e636dc67111127d1b64287241b1e854b82ecb11f02682901eca738f07bd9881f7ce856ab33d2be987de353a703b593f32ce8afb45f86a0c2f2e1b6547e7903830071be8ad46f61c3ef84c233326de4df638ba839c55211693ce6edf9bafd3aeb200805f041e77d5cc8b510eb2f63128fc121ce7142599bddbdbb56dd3b94ce236895a3701a1950fc8f35c980240c7f67c76672b9229fc6df071f0913cbe5a0db35671973bdcf375553dd8f2318d5901394ea1a8950fec2a4681301b0ac85e5e906942ad2bc91a94b7898e4c40d6effa64bed79e6578e6aa3f6d7a26733d7331f838b7f22fab3c716b03d11bb34b8d769a79c6293f1b25b342ec5fc32d276f5cb9ea0f6a434fb16ec70d44f322afbdd332ec03c826b02799d62006e27673b9cc154a41d413ddeb3b336c17570341509c3934c880051f8023d40242932f10dae9b8de7d9651a17957b88f953ff1bef8bae4334e785328fb545d80e3c5cfa6387c4cc2b8067b846f28bb26834663b6872c402816a2566627c582ca4893038562f28d10e2f20024461f69601f2db14d80f501ef2c856b69ea7822bf41205b9ef21751528bcdc89fe12caffc0622d113ead15c035bf83f60e23c7a82774c199b93bc4ee9b6b0e42a4d5a1edfdc3c5338b9aaf778520a8d89043a7a25b481aaa7a3d478f6e510eeb8fb9fc467c22ca364104144b5571740f7cf4d4949a8365f5ceb2e053402b21b6b6c1fddb770c7823c3bd34cc0ab8768716f38f98dde8a738fc6f93995921e4cd47a1cb335038b1325ff7f07431551981767ab90ce6fa8b76e13b1761587c134fb92874b375c32825822926a201bd14e5033fdcb36e2fd710aa703e83dc8695a8d73e8f5929723c372e952fe3da212ac51cea5c024aa5fcf606060142a0390ede61b7e61751c5a33e554a032763c8c527dd5b8295f5f077b8318c3901bd71ec933ed4b7f99ab2962751c73ec28ce548c1b402fa537c07e25ac6d383491054e4a0c6caff6b8d00042cb0179acba2d60f3e2ea3a48e5b4f9718f52c2bad45f96eb7e1b406d7bf6ef5211e6033f00e3312c1503c2beda0c3f9563b122e1e10ddd0fa83d2df911f633c065411828adcdcffd2220108280e79ff907c4b0069ef53c2f61aa1783ba384ed37f6aeb26b1c6ee2fa94322235e0fd7cd6f2bbb12df597a46cad999111ade6e71513e83c9d9d19160f3f44a6b86d3143d8b2a1b8a5addf710cf603a2f8b3a57021c113daed3f121d97922834f0df2ebd48dd1d6092fb0aa787d9c407080fbd4a3a85794d7a0f6f63ea07c13b44749b1f6dfcae6faac55070f9650a2642212acb3307f4cae2c3505da5ba1eba3530a217a083ec80a0ac4065ee639c0b99f74a7c1b31e769aaeeadec787dc5b8f3008328b0448282017fc8bf1f42f14899db589813cdff01ced2d68a6ea78d7ed12b082ad657b7a4f2db1bd80fc0c4a7b5cca4bf33f85ede72ac78ee84814d9d5de63b72a04d5cae303cb7c79a3920e13c90f45c06a511cee573142b1db391ba7769fefcc9de6b4ec4c1a12a17d28aebbefecb0d3096fed0b5232fccaeb3b112f9c99b37a234eb4a86f9b670079e6418a435ecdb220ff176b31fdf372f0f73009c5513fac74494cad024c73e6f993f12f3abd07b2243835d3e57d13d97c198fae07a95ebcb6d57fe7e5b038380f0e6679f29646b29e91790a2c583882c7d82ed970d689656a7d7727818f4e2140010b3887ee05810118958d5470d43d3e0de3cdade51759d302ee6dd06ce00b79c0bc8f59c21e81c6876d733fbafa18cb2d15b2bfd689a1cb62870fbbe6ccca030f571586925af39a14f211db489720510785205fc1458cb4193228c12af8ffb4ece19fdd4b9602766edaeb1563ad7e12484bc21d4a7a4612056d72a3a916bf9d56a2a3c9a9486145d1d4371d20e7bdcc79f1f7ecb84ed3e8ef964cd3bfbbdbd2f05104e896a751fa79ee0ca14b6b2882cd54bdc04cfdba9a186a336ed4c691d27d24204aae12d2893fe9737b01f20913a8a94b8ab8d2bb3fbb5ff27b6bf031dde4ac067987597319f4812de7eef3400923765a15ac56e31b53cf99b06fb968f0e9ab12dee608406c3735250aa22eb6c7a434e7da08ea6a1d8fa5d636010c06fe2b4846dcf9df2221a647a552993f649205880722834bf505b352db193620ca0233f58d1b4db3625f176f56dcb4f0d51a9c2eb457c36e5a691bad71e1e680ab9762e5c07bdb2dc35d49f535d8f56f22a37875248605e7db2529944719d35eddfd9c5552ad2228c2591434c1c1e4e3f0298e8eb9ebc75d23d0e2dc928fad2a8676b8ec3ed66571d237d413d89ab12c5250721afbd0b5d1e3b7bb79de27a4136fed3b989c242a235339e2935310a5fa3cce1343b1b2e062ce94bcb8aa0679298c0c3cdbdf6d9ad422a95d4f1f35121331d2cdc906f88e89555aed93d8cd67badfb1095a2bd77cb4a29f9ed0dec073c8c793b0e9396faa1f75bcbbc11db39969e1dc21ebc65d7e6402fb17a8f657d20f0e07e0bf10bd0308e831ad2235c6e3d1ece66c5f895b675cb1ee587425f4b542017d9cceca153a1959d2917bfae142f9a3b9ba4d24b5df9ba39d5da0928d13a5f9dc8eb2bdf66507c4666924bf7b104549a450aefbf48909e0d5997c54e6b61a42e38d6c1d870c461127351a1a1a25248830c55875b52f9ed0b0c02644d377622af0209105c8a66bce6e11f284e9aa1b4600f8c19ce45f1070c84a500eabc41b947cff2de5de592c88584fa1eee1318c96505523b3efa52cc3a3bcdeb05b174e15a0f75e96226a6bbf701c4d3e367df859f7f2ba616221ed707ded37a2acde03d3534fded786da35e6c16fd59852ee0468dc76e93e433c77c365c2de820d009dc95642e62f2fe0eed92040b5ce7ab7c0828ae0db79ca4fff62606019b5748fa9d4d9cd696da4f9b3beef0a90d68882cbddc33bfc4a28a750920d8f102746a89131dcda6a232b3311a7131af08ef525cbc2cb99bba9b4c0d5b3fc2fd99127292cea00b3d543a3e2d94fdbc6e4004af689534723c3f1ded231d062640efa712ae2a3b66cfdfd52e0faab5f04d72057426b2a23db3d5095fb3aa008ee08c0f8bfa72810be7aecc718eeabeaf8cf3b440ee3d6b07fd893e4169d83e7557ff58444e35a27bab4051266a543eef7e62f6b766be14c17940229dc426037379bf0120e2398856f2d8c779d54c48e5ed5e3ebc8a06939f96d86e73d2ec1f975ce4b80eb9f72cd47602ed89fe2f6f601050afa0873d516abab832dfec810f58b167bbc2f3e0527c4d4e16b14bf4d298d204d003b8f6d3f9ad4a5ec9b8df356fa9e252cfd5e8576d90a2c07b5294767c8fe821e4c6d98b37580d2e2b6dd11cbaa6928b8898fc4ad39e702223541fe6a3e7e5647913259cb97934e31c6e942d5f9a3120f51abde823cda558950f8e96bad3d2dd9c0c61cbb7b0642480e6bc061efd2758082a5c4bb75d0dfee50dec07084efe0473afb2823f7c3f871b002725387791fd98772c71788e5b2af27639c11750d13c90bcc2732d6e9d7124ffb20fd2ea6bb6b29bf568d6ebd1217a48c6078b197f082ac642d0a9d8d65467895c390069eef60784a61ec564a0aeed08bf2b189b62d644731eec5ef50d9739cd751571031cd255c814c0637585b130cef3142e4b608c977b6577943d828db5e05b33354f2022d505eab3b7d0b527f75717aedf265cecb2fbdc942be3de2f4548812d48ac5a12e3357dda3cfbccb5ded627e56cf9473a003bd6a0d54f5459d68cdf3b66c25df333674173496ddb7a2726c43dce27e1be1c449d180bdfb24e7e930119016ff2f7983f3599f83e8bd4d60896691295d6c1aacc0c5e21f39cb443a9330f33037ce7e0898ce4431fd4ce35d50e45f7a2c35467d291db4b3cdf708d5cdf05907ef81ac2964bcb2d1bd06f64603f4057e2304f1b8fe35413a9a894f924a51c5b45e7ce984a6a05c9280df6e4b43f16409cb1571f81fd51fafbb238f1e7a00271ea4735a70c3f3394bc54b5ee8a63c5a340848a3c1df450d183c579357cbd213349715fecaed1f85d4a033f410e895918043631dfa4e6cea6fce1fbea3fd62d9a4e00561ff386c6acc21d6fd4caee13011bd66f1d329917fdd51f8a373e380563f306435091a7bf6565fdf6f64703122894133a7da62a3d2e8f919240d959372288b6d39f37dc7cfad9a73364760c90d3b26b6d14174110dc52902090e28004a6d34e24a1f2eace38f8fab2ca6dbe04f2e135d4be360cc424419d78783d01364cebdf0c1fa7aba2f2aecb17e13b184621ccdab95f9c1d47ed8e18c435f5d5291db0d5dc71b8d859971552fbb41ac02dc8619a7af9d17d7856d69d1fdb71cd1c2e12f2e1f52d3bdbfff2f64767db46455df0f522e54706b7aef3b8dae6e94522167feef1ceea2e62e6b0a6a6368059f1ad2f2489b02fed89d091623cfa38ad1763014368c30c75ddb62797f9e6793e44bb560f80daae3f5be318895e87ca562956d6a365495599c1d4113572bfa890a7968cefca640b1608dab2ac2e3a418008a2daf170804d015cfcd0a07f8d721d358356a2fc67652d4c7284b68126a3283a773f026fd9807e7b03fb01971f02d8bbad9623155fe69bb8571f5fb93f86df2262f5ce6ccd141d147acb755c06604c232e4b36efbb48453620c6cbdfcdc4b321a95708d097919ccd356266f9e801112aba46d043c56def85cc9beb0c7459a43a5c659cb7157ed414d41dd505ef979919ce686dffcc1a71022cec8aa507986b3f95e026d7748c915f590660aa311c2b18566ef0060755771c857f0d680984903a4f2ebec1acbcdef7eed2f550adcc29eca3cdb2bc9da9946ed1c7de406f0c0b0d162b30e9a7ad37736ef4a2a58d0046ed2a98dc60f0395b5bf883f2ca067d330eda98f533ecc6ae362477b4f0e336884ad135be65a4fe46030601a0a5a41fb31dcbb2ae4f53bf64c9550e0dd265dd5f8a6c78d1bf5df22ea0968e06e04366b61cab5ebf62b3dc2cdc489da964414b77524fc4d167098fb613b03cb8dc82b0951972dbd5825fc8c07e005343aecd9a9b6d41ec11ca739dc8091e37774a6a6dc93bed355f50c9a1e8680ea084cfffe3a7bda00f16f7e2e9c98ab13b27535354e93827023ad26c17665fdaa4205f3488fba7adbf754a3ea8bd07c92bee1fb6c695002eb6e258bb30b722b4d3947a1f1e4490bbe75462f6f408279defbc0cd19d0210de79baa80f145413eec505105f60746d593d82af4de3dea6fcb835f5f05ecc22440c59b0428f21e6cafd4fb3d7bddd879146e10592e9878b95cf66cbd829df21513099ee1c861e6872d50e734b4689016212d87212f7778c26e74431529798225f9e271b3c677a9d367bef30486899417211828a05db2d2bebb7373008a82d2b68d5d8cbb70ae5a27eeafebab0c5aa7a80b17399d833e8dd9dc3200cbb8f0000ed7a2c6e89948ed367ff8f396184431c07760b2a1d1977a592bdde148b5cc415509140b9c1d20e3facd7c4f520ead57701fc44478354aa322cea130cff3c93043b0bf2dd0825cf2e2524250bda9b6501bb24f37c4b443671b5f31adec339d90520a56100ed22927e9b9d32e38ec5d310082a12509776a02d62fcf20606015f205a1c747f7eaeeda96e242034a6503218698097fad6a6d3e6ecd1f88a97330f02ec877962567e36cec500afa26a5da44ba6da685a78652646b1f95ed602230c2ef2ec24e702a83960210cb36ce83a07304e7fb528ddc120b58cd1084e1c76943d81f5c4261f9165b7a2cc6574c22baf04b80eacf1b58915c00a2b96387476982ab47808aa0aa2d24f5082b9093bba1a8f20bf1481fa401f4a0ef8ed0d0c02b833261c4e9f38f07492cb9db9f1e982763827dbb5ee4abcc388cfe60b377724060204ca3c9ed0061a7e056795bfa2c8b783bf4fd35035acddc53b4e1b86bfbcad1e039903c26f900392edf8d8ae1b10d996aa279ab0fd8c82a1f82e6e7bec107d3d3e291297ed83d9d29917a114a657802dab6381877a1683999ab6332ce941e12a4b6f8e97da972212ed3357ca760801909d70c46d3be15fdec07e0058e4019d3f282bb6acf29767fa41f7519a1b330f2a9e321173a88f11b667b167c30164620aed8af64808eadfeb2b78a16bc16bf36d9dbe2bc94a78ea4f63e259db51031134b64c5043652f29afabe93a5438d93792beb8e5f42368880fcfb68a75769e8c0210bc280d2d72dc226689b4af07b0eb7c1db1f5879989cb29cf4a9f7213be2e2b149487750cab705ada36e5a96c853c17c416ea0bf05042e5b737300820de9d29e46e54509f1c7a094ea3fd44b33e449dce2b5a2257718ff541b1193e3760b01e47c57240a5a649d83eb6fae3c53e134f7c6349347309c64353dd51a434ce7f28411a08820f0a64ea010781de77fa05443bfc0d5f704b1d41bcc4ffa82c26d20658b4e2e64666da7662e9deb537620c04312401432547ddf5c3df5a865c4a0008e12a69064662603993d37f8ac7e67172fbdd64ffd483e9c6f9753df298755410cad280fac67ee8a4ac01e8c5f530c2a3ca6aa33c29d662446016473a379e8038078178a1f5d2fc69dc1075e811fc3a209d1040c0e9f05e4742a5cb44ce8b40154f2875cc57447dca20af40953a838d0972c0ab01350341a9acdfdec07ec0fb3dfed3f414573f6ec71c526105595163f1227d83043996a3893ab2367de37d80081c2d1c23910bc3edd47955291239c95a97faee9ed28ee86be7c696e22d91340b28efa0da0a05c7642c8d5faf0df6b991fb8c0eb835b8aee0088ef79d113f8939f1c9fb28a8736e03789ce5511d6602d845242baf69f07058b2acc04fbe81ea00d3480731b49af92f489eb0a1ba86419e81f4ee967911e6b7b73fc6e14f72dc213032cf82ee8151e8b18ca8b8cd4767d630cd573bdc0b0b693f7a830199a4ef2761b15753c21f5eac2b95e51dd6156b2e49c6e14b3e4320dcde17c413803cee0507eaea7a685c8a2dfbf3ebd9bddc8cf71d83741656271839f0ca1852f38b6d310dcbbaae903be0a08e3a46691ee0be3672ce9d129d8ce12b292fe7e7c621aa3c9e380282acf6efe67f94d4eb703f843ceee796afaac0fcf6060601e8c68b75218ee56f9dd3d871cb4eb13e7efee00c4a339bfdda8fe9d3a553d63d0fc8280932af70124e6f85a57ce189a9a898f44023dee76f9d3b447270ec2f83a35887803c06eac3b1505778ecd8b36b284847e4ebab4c036825de6592826c2b061db99e2aa6a384332440c64ccb764b3a60470bc79f956ec96ee4d27bdf8e37bbeced871c1c3822c634c66cbe56deaac02408286f6ef9700ce6b737b01f80d5d97b6f811647c2b9218d51055332ca4b393066882fcad3190dab0c5ddbf18e3f608760a00cc15ec61cfecaeaf863eee1fbb8881f3f56de861ce2c88cadf42a3ce48780522c0f2a14b7fed1259debac782e4ade4282ddf74c4d358c707c4c6593304463af37f827469abcccbeff0349534010537e5080417d713039fd4d987611dd463a9b1a74ae24193e814b562082102ae479aac504b784f2db1bd80f6079413964aeca243be6456bdf9c1f341c15f58afa735a588dd268bd690fdfab0ce0d1f98f25df29b2b370a9f02c54aa554cdaaa4fb6d8988ad37afc5c184a2441211050f2a1f7036de423c0b7eb3e65f24d108179c59c88c32922f206e167feb77db1a56aa88f3ed47a1013d25f3ae8db03d8b0d9d2749f33896d9ab6b76a1a15d1bd7c5fca691dbd3325c1b7de1731b5f105024afe6dfb94dfdec020a053e9de8bf05895613e32d908312c96066fa694479f4d3fdbc6d848e2c6660efd04e8b5254a6d7798cc29f944494f3a9413669e159380c2e136861e7f9f2364c34c855c5ae7823e80a20aeff327cbb89e446fec258c57f517509330812dbc052a42767314565307199f2846ea0cddab7117074c95d37f0c5eb51a15bf5ca55560699cdb5b3d5d950a913ddf5eb1b02d84c508192a0c50bf0b833280faed0dec07448a77232e747e6a72072b9e8a78e18c68237dc068e6e2a330a08deb406d082f07d830b5b38eb47bb81e5653266fb350a4a03f41c80651864a8cc3555d50cfc7ca1d4250f19a824e0503038e24f6ba0149e3f3d719562e25973df0b7e59b20459a8c108e6d20f31da53a9f319f7fc38d0170aee08b44c4156f8d4e7da8f12a10d990a7efa5241b568e0f6d140eeebdb7d20441c5ebf32da9fcf606f603d63d9a948e62c5590257bce110533f84c921c8ec9712a76dee170514329fb73e6407d0911397d29176ed8e160a3b87076d166aa83765ef36d6ec6993ed2c616f33dc83a0f2f02d742aa7647220c0755f6bee83a672deefd3d24eae36a04dccf1dd57a86f3bb23df1f38b864b363326430560955439c14c7ee0b85372841131a2243c1627799e80d06ff2e9033b4321a34329a4fca31b846a4ce653ee81eb91d26835a7ab67869ec25cc8cf4f24af2eb34c9595e24976c9c8c84ed9e769703d1a0144cf3c20f1b51f81f191711c82ef47d1276abe5579e1a43dca7cfe4e097af3904312676da8ddc70ab559103b754369502e458ddefa8c73daa1e5076e8721eadd2c35b43d92f4a67f72f469347e2a2a1a80f3f4a2dbcf203c425d6a7b6329eed84f167f81289f1ebd92dcb4061d8338260439ffd2b965f7f1db1b18048806e5c7cea249c5a85d06a6c92d1c05e8a1eaab545190bde7eb12f75cc3b30e03dc8db01c871fb9be80a703737e0a325c7892fadad40cc80e8517f363e75782f3813cd70d117a9dfcbf8e4f1d936513602fed0bb4aa16587d43778930e5c5da28fdb4baba86abb4d3415abf371e4011e0e9b53dd246174629c46b1dc1d5a4dc9d51b52bfa6089eab7062ef9e4a10e106f02954a1888f11b4790fb7544a2db257e1d9f8b97a657c1c508117a9485e7226abab6ce39a2b85cd8cbd3d0560e9885efd3e8093dc332c8a5e0f55e90beda35ff1c529e3896302befbec8c42e98a60b512926509f4b4269a7bfbd81fd00603351cb0b6d6cf9c607686eb6fd87c812659412a86f692aa31172869b7009a4003ee21897dad711b10e250415113abb65847e0e8218e94151ca826706c84f1e422c6fa028039d4a412d82c9a7ebf59388a0c11ac35ccae976c77c8006b6217d222b57f165333c826bc7360f52ba36ee0840ad61740f49cc2da4a66ef75104d95902670ee207d1085623e7c6f0b4c1828efd7f1e7c8df9c72ceb1ffab064aab73b35fc494f31dc2b57ddd99dc50a8c7c8204b44f3512c467530cb05daa031818631274c0b3fb0ddb75c85c4115e4841cf6bd9bcc4571971952f4761c43be15c17d0cda0a3f219828417db21d066ac7247b9e713d27d62b40c926b19c83a559a68c1f79035b4026cef5e3a96e9c2ae53c5820b24f5408b057eac8c043d54cdab7250ed0a61b772946e926f548329fa850174dd8c5ca7d7606620ebc230717087e0c0e84d3634d142037f727e0aa3097f6d17b62113cc966aa326ce8d7d0c566507f0dfca7cdf6d7450ae577283b1e81fe6c53b84f4cb3c2717956a6d57f7dff01b426c631ffb1174c8275e07b665bc5ae563ad6322b6fd9d78f4a6393d7b25de4d927578e6d16546000e717b88eca34f8ee5e6dafefb4440d3ed8f926c35989beb31a3c5b8fd7956c87ff0b18fcbf1f18cccb3ffdc5b78f37434612ca1e5520685b1d54fd02a613bbf89d03610cbbc078962880bcddda26790eb3408b79d1a9c91933216bb31b40aa3feb3418465d99ae17c34cbdf248b694f0aa7fecda8755462602e284485df10b18c2bf1f18c8f34f7e40b0c2e445dfe8e99dffabbbe1f2156e066c1c700add7bd8202d33b6f4f349ad044d3cce671a1ad1811f28c9765232a7016619789400c7d27703efefc24ba27c8fd434111e62a23e4b78c3ca42ad4e701815e2d5f0b5ff1730c4ff0060d87ff60b01493be7741723cd5fdd0da85342db3bef17b04fdf558ff2dd06e299931272efccbf798e47d132a1d95de5b8aa3f5704411dbf07186c06eb11595559aca7767ee57a13558b7f5ed4425129587f94632884282f374ff80b18d2bf1f188cf19ffc3b8265af2ed30bccbfbe7f7fe7d9630eff3fea3f8049faaf54bd897b97827839d3f3e6edf779871a163384a88d762b0fbef2fe08b97ac05e91cc4f759932c4e82a87cd7dfa85c4675a627e87d0fee31d6959d1ec3f29027e0143fe0f0096f3a7bfa0515c0808b7fbfce5dd044e335021feff5f11b6127a997f08b7be9d0c32932afd380da4bf3ae9defa445ce96f1801b62e7ba50f905698a97bc5dfbd97e319da3778b84d8e4a7080b4b33860fa612f28a84f230bf8050c051a30ef2e9e7c28866cfee4df6f1421303f0b14a115f82c7fa6908072bfc83f80f90c4a27bfd438b25ae9262a9520b56dc696e9de78b42d78d7a848bc01e4b689790fd0fab275272ecc4a63eb5121e1e46ba274de3b622918c4398d626b5fdb5dd61beefe0276e7df1f61a03fdb5f7eca885ed498c3c402eb5fdd0d7bbefba7a7a7fdbe7e4598a866670a1a15f6b75e6c5e57b5c13da30eddb60f888c2edaccbb27d58423611e006eb2ae7626e9430dbe89416d9324eb22c6571ba312eb06e560d5301985b099a2cb5fc0eefe0700b3fdb35f7073b9240fd6f1fe525fca4bfb4f4f7cfc7dfd1a56ccb37714b79dbfcc6cce1b1f289d31277bec86e49fc713ebf4e60277fac337e44940aabe6623c6e5a7e2c95dafd22315b7fa30316e0b64e9f20c845c45049c3390e12f60a8ff01c0fefc740df2c3e134198a91bfdac6130e778f6e148afeaf083b54578899f0f8a18960321cdfbbfa3188f89ec1f002ce87faadea20a1aabbcf1900f5c1ded6640d05c9f492f357383fde84944651e85bb3e2fa98897731bc0acad84e9d02b406039b6845024177283dfbd905fc487ff1330c3f884d0c65339874d86a2f8bf39bde1931164a24d79417b77c99aaa6dcbc50ed848d893062071860f24aa8c24461568fcb60de2bbeb835a9d4501ea8916a38c274c8f216238de9d429c0a636b041f824103e61e1bf5723d353e032b3f483d8b0710934f8ea25458f4c3bc3022c3f6dc3a924511da84818ba257631818af2c5d356e08e84bdce9e57e1793351f5f047b55abec3d893f437d7cc95ad281ee56ea4152ccfff50d5fc6b55d89999f557cd3010656d2915572cc480fb8421555da2b28f38e769b4fe827fd9c673c556a91dd7d2580320a14700a57fe1c9bbe7ea4f3ecece46a1142cf393337558208a4ddc48b42f52fcd4293e05f91faa7023717f5256d8dd67a58f21094b669bc59c135c75aeca333193dd1e2f277b1db4f2312734dcbb5421694efd9b1411206ef844219c0aa1428253630421c3d4e1ee53cb61479ba64785397d5aaa4924af4f9d0262bfff7559e1ede6004f4921cb6af430369a13c6aa04be63696b1d0d357d2a4f4b2b8794b0f80a4f3e1e1447b40b885c3dc1fa885090bf80d7269f7f4cb4857b4ed141cf5ed40ff737def005050b0ce2a95340da6328aa3de44c162d90aac6667b435dd54fddb11b2ba5116d877879fc1c9d915b0dcf09f88e073e4a24dd01b0cf7c04721b9cd20d2627d293eec150cb27c27d7398bee3bbffe3744739c1331b62a92bb42cb09e08308fbf3f5deafab46bbdbb71bda8a3b7c37d7e8fd1c39e294ca9e5bca0f4f8380cf2bcf4f178e57d8d2f56155878eb6f01741294de730791fbec6111249e0fb923f7e3bc6da9ccd6ce4916f84fec7c43f92037eb2a87a60e65a9ebb737300888208d40e78b12d78cd1dbea2b94b720791fbe444efe65e14799050597846c18163675f42ac4dae08e77b5d7f30221ccaac53acb72fde6139618b524de19590ad22da40667d853875fb63cbffcd396374ca2fc03320964a63b953ff28b1dbf3c0939a5d3257be317f4823e4d190c02cc52ca2359e408b13247534bf44d8fedebed19a45abfa8f7f7769a20eba649ac03d82f6acefa6728b35e4a7eb01be7855f4e001eb06c7b40f50ebb74884e3a49bf145236f3c6b2d5a1970bd4965e2c55f4c62d14730bdbc8f43112b9dbeccdafd9ad71dfc8c8350701dcacf75084a2d1522315708dec033246b677b2a41764f031dfd433290aa021ca43caa6df58d6dfe0f902af77912f7277416c2b0896d9a97d7ca01e2bbfe02d2ae965d903c41f00da2438666ea35e1182c5f927fefe070b72e75f24edd90470b0dd66b0c7a3432a216523bd6f2cbbc188f0b0b2fb88163ebefc6a9f59d546c5ba96d598ca22f3a150063cb179e81bc03766d330a1c134437016ab03fe01a1e6e924ac7d5e81f25d2c1a3c12a5e75d36d7b2b09aa01bcafa01afc895bf21b50554865cc4100821871df01fc463c4ab343629296cf0e1df301000140b5f9edab86131f618e7edd1c310c01854a5d7f6269ad087704acf4e46ae641d4196f6e58d65ebe93f639899a2e03b370f9951d7468c3923c235bd781a50828db9bcc70d96490190baf3103cde2f1918bd7b9f7f27e61526b6486ab2655858fd5b9552e562c5b61248d9f81b43beff3d2815966ebac242ef189994821c9190f849a236eae60bdd6fa39ad259c32c8005ede67a9e956e483fc9ca6cd4c9d7c3ac80350489b67bfe0936fbd5be845196347faf6edbf8e78054a502f0b389950f4b5ac5c228f97327677b460459c863732b7d077d0028e9bedc9c5c9db70d49fed2f0c325996d1d7c6ad57c2d791e5229028b360d1348d9ac1bcbd6f0a859b436af3fd77cccaa07271103f75555e3c9713fa7953c95f483bbc9344f4501394ff7d0d2a3fb5d623d0b68ac4770a0497d621e54eeac5257cfadfd6da7385f48d9801bcb367797afd398d958a90e56de6f530878a80fe7fcbe61582d5c415b64ddbfdd5308b09e96098fc4d53c4e4c957db737e272f5cd85a2e125dff16c9b10b93a16fde643c848bea9ac1f60da4c2e96a31f2bb4dae9a758adf981599c6530216e66c7fba30cc543e6c8f6864580fe4a6e3ff87e7fa37d2eea9a2b8bee6c26ad7312ed5ec6dbbb77bd7929e212fea5bb701bb16c13316c6f0c7fca57d2be8748186b2eac0fb3c6028e447439972726c63d3bddcb005f490bd9f6c5fd18ab9fe07da5f93382f1a00c2763d2d182afa3ead91317b3ddf190b26f6e2cfb2518368dea8057f7c97c655835fb8a84f1b7434327244e1f05f470b2f71f9d220002ae1916ea0eebc8b1c52bd5573a71eae2fc7e7c13c8bd9464a8feb25b64622d90b20937962582511dcf23b66ee7a8f6a27a72a733cb8f6d7e88844ddedb3f5fe8adeca39c0b40d8388badc09d3f3224a240ff6719e5a770e57ad967828b5f110f73df8bfe48105383940dbf71483d5dd04b3c89062e5318f43b4508563020c4a99cca999d2be2ba9c75e5fdacec05483bd01f082336245b67549af3ecadad2a4e3bb978979f24201c63502392bcaefe7b751b0f3156a325445f2d28da3546bd4898c0f8eef2c20cf6210e8da4c8ba58be1b00f80de289b0318f096e1835db570c2c4c20291c2e04983e8822eac7432178c55fc704291b7ce3d2e6b2b66687dde789228db3f02e9379bced3597278bb7820a775c0f5c701248240348e60b2fcef25c917fc4b5a7bb2f5e08d8db3d1df2f2e2743c18b5ebc0a59da78390f5a8bab12cb0f3c5d60cd95114eb89dc5848ec85f034870388c3820d92737b5f5ab8928e5203402cadd81e86afe4b249fdbedda404f30321fae1395c02dcdbf9117ae3600b6deebf53b77e80cb4b430f07eb5e796afce621eaad29e3880877ea3d7d9830956f23787451aff500f13db82c4fd1aa23626639984be5d21342b84fdce30f38ab8dac043233f8b57e40ca06ddb8b43ce1bad9234dccc4a7aa0a3b5fe1366c3329692f28edef2e3bbc6ce9bedbe3904700c89d175684ce14c99aad539c6b71533df27420108844e6da7e30925ef050536d0ea238f2b7bab1ac25caaa65b944ef2743de1ccb22475ead19a13196920f5ef9a55129f9b8e61b22005d070a194295764a8c8bfe239f02028524b478a011ae6ef0352126661d8ef049086469236e2cdbf1787d4d87e8fc3391f8c0bce5f2f718600c1a19afccbf020dd52581ad0a571d70d9f9d6934731a043098767854345b888170c14bfd22f75aaff4ae1878cb1764a8313eca9fd3f3ea0b727bc71d5e67f9f3506b12d7cf6335e500b7528e67b1b67acfbebd8c9b23311f0e71679f413c0571028c30b6fe987de9da7fb7e6fdfe1e6f774a499234d580a6a934c7b39f113f24324a2df58756d32cd70d909c1c4e7f56498a4094b58c7dbb72105b9e51794703923a8880b6280f924cb86025ca5c4e157745841d6c0805c527c442fc458f613f020551089db1e24e2b73746dc24fabe4d51ea98eee7aed0d986721337cd62f74201d24c9cab2f088139aa8ec60cc0d68ce1213c935dd0e97d16dac3f96cc64650027b2b673855b8366cea2e1b1e16a4accf8d65613d8a70a20fbc4c297f7c64ec33b6057d8f6647e9cb9adc7cfb75108ccd6a3201b3ddb9af1eae9575ec0c735510cfab501fd7e8f905cbba609d76666c5a17af3642ca7adc18f27787c147d3aa138bc70d8c0a8bf0794f8932b06a8f2cdf58316f1173469c5970610222a4f685112e094dc2559c185f52c969d63347bf575b38a51c2cbf59909cecc087940db924ec23d4febabc6816b5fae781c252c55823fdbbb30331244b75e331ef0a6b192be4000ceee1497762d9f344bfc0ac2912115d62136a493c53917a7af2c3b3d81b95313848d9d91b4346c21dfa80f459f52d69c73726145abe3d4c377f7cdf240b14eda312d713998f70005ce934664d2e6b88bfdbc9088827d12a8e03f9ede23dee2976e640e347c8880a7f6fb81a9dcc9bc43b48247b29fe814a8060f00b6123c702fdf914ef1180fae935ff8708c0b2bb248471c4935cd7ba7e8718f114862794e0a393ad4c22f69c40a6a25e7e7deddfeb2c60273e88530f52ab68c43f9e1433076f1c945164e9af237a9975bd5a6352671e075ef087efbc57e0667f1c223a937ce439e4ff94c3ca88bc1431fe07fe0ced8bfdfb905da3f5cdc78d24119334c0346d0d1d59aa6577e2e61723a35e1cf8397d9bb7511b47dfb33801cea6b006f122076a62f2f4073afcf1567ada6411088c116946f3f6f09c1439ecc990e312d81b87948adda6c94919e736b6cf882417d67c5251f0777e572f1ce7b2f8b5376fddec1f00e5fa9ea4f9ec7d38d80eb9359402d6227dc960594f4b490465be2a6dbaa3e4689090236f2c7bb2b83df20e4760411ac555a69183430a6564b915163d93a467b409f3ddea4f2e054065fba3b981ed13bc2b73b2360ccaabe6788b202eeaad0b43340f56c3fe224ce6bf3327f003a2c7d84ee5db37294bc5152b6d295a57f91bfdd28652cd74d7e806e48722a455010986e0f465c02d5f5e6b95de36fb95a86955d74caf82f345d0f34882a4e066e3bfd35d808001a51a2202b07c2f929cfe87047a67df67f3a98522037bfb862af71cbc2477d071002c95f0f8a60c6fbcb5f4ede1e55e0e56334e3a5a7c5b7a06a2f65897acf0b12c82c804f76f2ad8a8f8018dcab82293d4b0a7b905b36658d2d1e4e51921c86ea6d2cc490766357400fd279ab764975adf4482f20e1783b6f4068716030ee189131b5a5e179429af76b2fcbdf19b8ef7e69c3547ff99bdd9f414afe9dd9d96000942d61f791e0d26f974ca73216800e92e16fd244b0f563f6d15c78f0465aef146b3a33cf4d72c9739f981d56694fa90b2d9379635d19c9196d9ddcf7851a5c969d86e64df7023e92625c893c7a1f2e0424880360c782ca48ec67f7fb288e22ed91736bcea0e1e1ce7f403b9b02a58734a94be308e7d01c86163f58d6585d2edd9450245440923673bb051bf254a45326e0fc69239aadf4a529cf9720f19600ce254545e4e9b37a01cc8ce3b6dcc7526e160c6d9d12eac81633a7936e8210159dac41bd7ed6523bf4953af983bceaca0683869daac86194ebddb456672a15dc42e20b1f004a008f60b7608e7e0e072f8cc1eb46e3a31ccef1c1e8c2c64db3cc8ab78e959121602295b7a6359362bbab5a6c5da99e143d0e11c9a0f16799901dfaefc90452546211059bc241540e0fa91d2fbf47e71025d4fe99191fe85aedee329edbb771ead187acd8b123e7c06291b78f39988495304ddab151bb70522f2ba3b2af39ac42d0ce92733f40b3261cc540434c5e20063b7be16d24b2fca17b8f8ebf5b59d1d7d1919d4136fafec910585e7b14f444afede746fefd05e9c0de6fe07b38e2d877b33516b69cdeaed46723e948bc38db1722f6b3501ae9071b8405a0fb3ecec34e727a5d3f96747a7a8c5ab0f856c8dea2a0a9e8dfc4b279571e390a235df308f29087a11ef8b81b35cd4aaf55ab08e116109e790bf44e633b2181c453ba02889a819de9e1eb79f5e1a983c5e38b69fa4128cfbfe8d0efd01a954eca101d3df194a1e01f619843d889f481387f1da4651406bf64a1cafdc713345a6c3b8132385a72f00c0a3f02e663ee29da0160cc2ad6a87b15cc1278958435b04286a1e6db3cf2b1ffe28874c4037ad5b10a0ff8ed4616f4faa32b7e28d3191a32f312d4c833003c5a70a8fb1120f89ef6df88035fd930b470d7cf157e0b7a6954b263eea665f23d0772ff4f5d4bf9fcf4883a7ff5e96374a9f0a194f2990b77ab36b91fe3eac27be3e0ccddeb9dcfb291ea1ba76ab8721a017dc6af7e8538cc56a17f55e09d33f91ddeb85f5ce12212fdbc4c59841c350642b48d99bcf325dad61b99b8d98882cc646efb1b9898f7eedb3bc30d0cdda6a01a5882bcea0a40338692e39ce85af33154e67431695f375fd7568eea21f7d6c3d0e5bdd7ecd4aa70d9109306eac2a0bd2bfaf35b65f57a18f0d8fa89c45e69eb3d17c551f8e4a94ad7da49c6a470227907ae854c05c0d06da99bc614115cfd56f461f784091c12a1be22d8c3359900b08d937d6dc38a28612dcee7531cd6b724b383f61a635438c3e7f582b4ca16234393a609991f9791ca0c5502af1ea2e6c60e6ca5a3ee89f768ddb346e8d99503bbb0f2f399ddc363a07c938eac6b214411f9f0c9b323ff569825578fbc601b723a1cbf0ebf313eec739cdbeb0846ac448809612c98339a799271ce8b99ee3621aa4f88f7bfdea53c30697c9bf15b8eeb78afc9d210d08f06e14f17511912036273f455923f6547b23fdf6cdf7fb82d38b71fa5f6771abdf01ba2e777248bd191ef16592df66ff98a3be239c6cc30152c59a887bcd90499b41f4f7e6040bd33d0c728297e6182ad8a8b5aefbb14ac14683f448ef5c78ebac6577a8a686f9010212318abcb5cdb3feb5f5527dca26619d2353d5721b1611e374d5cf23b1933d9038c08d65df5364303fb32816e5456cd084d5ebde2f6649417da786a3cf757f782b991ddd0f9088295971abae20cec8e6a99a0cddae7a24a52d51e68ac92e20d5042374995216fef7f29e65bc448c8cc4a8c9f79830dd2a7d3fd892a35854731d05e6bce4ce8313348702c0020e74105b4da53d2aed9d83c90be466d93292f4cb2dfba8d5a574f43ea84484940dbd71dd96df7773bd7747a900bb6982566aadef3ba2e97e185aae7e4e4d7f19bf91d41c17c017ced345a9a3f0328dbc4f103ff40e879ba6dc53b4e2c6520c29fcfb3eab2aeab890b27337963dd049655c0395f93c1d446c88ae9463a5adbdebbcccd6ff725ed2a89d21441c0120111756c7e5c60a483f2be831553127c548b7fea4cefcffb0f6176e59075ddb30ca45778392821377774908d220219dd2dd9d1202d22df24342699046e202e99694eeee6ed8c73f77bf3e9beb7ef6f16e38f0fb0bce35e73a67cdcc9a356b4e48649c592dd68802a541c2fa3c3ca99b672c8c11aad911b2b3c347cd97906e9421dac3781ace5d299c96ca75c98a07105d7704f4245f06c579d96e6b2cfd006ba804cd0b42cbab36e2d4bb1e14052f3e0ef657ef0b29d9d7fb18827fce6fa11baeb81b7fbe0eb417a77daf4d0ba3b732e9179f0088c7c6d155bc495ef9465c70d932fc3db65fe218d4f72ccff739e7bf2e7aa62a1e75d1e60b28963ee5a0faa56379cedca3cc173a5bb7381f71dcddf9f1b41f3675c66cf7951fc06b1dd5eca91ab7146420a6363593fac47fca3ad89d26b23f2c66ca899b42f7bf72521e0f86052676a0d9e04e366d2f052c8727301a9cce58b7622e784fc3bfe816ab9cf256c700929f4a0b2c16e5f89377c4c56cdc5546d05973620c43d2265a651017246e05c9208f99d60f1d3d0ef6c9b94a318a20e64f2ceb2421c8a95930de1046a6c6470f974ad1f26428013c08bfa6820f1d74757bc38b3d7ccebc5e038d54b2e1b4b57ebe0105186e3e7adf21475bf860d88064ee9d418c37e49f82b3a7956aa235e49482a62b66dd25cb605b9c910b18f3028a0b7a18faf25170e6cbd46864017cf2e8263725ea3c0bebdd6f0cba2310d3831f47f228e8abf9a7103ebf29efe759433a8080a03b3c2f8f51898b4e241ff12df5780b80883df77919c1d76a5aae5ce0562e34cd5c8e0ce5148ec9fc9d859922c6b60c7e36e49e06e6c1f3d68304cd98346fa8fbfbd1166e29f22dbfb2fceb69bb1959069c4647f002c8fa18b0142dee70928647d21528508af816e22b4e5c1b5a45f75a67a95da9d30e6f80fe31495d5f801bf61477179f1af73d425448405b4e300b670f787889a0c49d99afe0c54f103cc0646762247285aadba366f63b405f236127a12e3e813ab39c996bfe1a4b84b93cf431db1910804924a93a022e761338efa747a9fde3ba864784dc64a49636109659915f22000588ae2ca03edba2c2c445ccef7859328d10695e311d49fff2ba3ca520a62c8725f171073ea17628f97059dfb1793eccbede0ec6efd45f3966149a31f4e90a53bd0ba0acd7e801fd466a434759bc329125b9bdd1f8a400328968fae62ce93200805409e45d3507e9db8793cce90febe6819f1cfd0e2cc9d14418ce7eb4a02023e0c813511d1a6c0cd5c3610cd844e46f4f269d2ad1b8be92666d391dba5825de5c24ac7ba6e446bea7ecb0d2fbb884495203f214f9f031f694e58f50450109fb929fbbdbdc7e6a1a2333965b3267521e9780b7c8d974528ddf474a9d2c5b284250a996faad7ec88a94250e51b892017c2e2f246cfcc327907ff8f9d3b77031eb7ab7c411dee4d8ccf96ab6e4048a078df642b0a044927700c2da34f774e2045acf7c2a12b1210df4c6af60eda861fb3cf580c35d9fe4e1b710fb55a207a3356e1f1544952d475358899e1173389e311a4ebe32fc5efd0209f197a33d1f1b3432c0d6e1e1a556ade5938ca77dae7ab2d573d9270854e2dad318f7eb5319f227ffd7baf7d0b3bc2fc0d259ecad2371510e273839acfdf249fe0ca541925b2b338b0ce4e241214bce0a8090b23a7b77990251ac2c4ff843d4261a5c88ed177a24429db2e03d3d45cc34fe5a88c1623e1835ef5617b13a34f0b2f6934ffd98830f43b863045284c36d9e623e128ecbf92a31a01808aead22daf06924edcec97937dbec8d457dab405faff9d1fe6beeab9f368210b53e818c01f7d5fa9c7cdac900bb7b15fb5bf2e6d741cc34071273928987906ca6eea1ca48ef67dbe7237a81115e3f028bf300985744dae6bf4bfb57458d2ce794ffa864ab904af5c4cbd30b1749187d91e90a80a8f50964ba0ffd9e5a9fbfb6814100076e6a4eef474fa8500be54aaa761d7d02dcb8ba55e844f278cfa0557a39dc30c08a7394ac4943d3c52f891aaf8e6b34e2075169e673745fe18377504263f918ae770d970fc5eeb3ea29ffa761abc08d578bd4ccae3b52c88b9fd5325d76726764ae5d2ad4a20b3c9e24f4037cb700d31777b0eaaf3cc14f87ce740928a50d33e83156decfa93859f8254ba3d7cb60ef1a2e1f8aff1b27ffdf7ead2020fc533f5b78a581d8e56d7fe13d5909579f386a390fe2370722f17628dbbaa335804738f7e909cba87c57a3de0da15680ac065acaadbef4da8a5a2bf5c71cf1d7fb5f205b7363de4f8a3081eb26e81d29458cd422c52fbdcdc3c4f3ed4a609d1351fb55c74e3ece140529761331df90f50270cf7d51cabe44916fc96b9635528aa0322608f5234411501ff9f53b2f839a2c20749aed7aaf4e4b5f7792beb97bd3664fd668c1712338cffa5cb812d4a18d7383b6d1f563c14e32294ff82d7db9fd6e12a09e45b796be3e58ad322684ce987cfefc763278de4447217624b2f66bc64f4675089d66bbfda34effda0f0601e85b116e42aa22afc32a49b8990d6289e415cd08c8663bf0fbae684acb1025700011a1c82629bde50cd21444dba9e5e4663efd328575e432a3ed1d7fa336f57e6374089ff8e0ddef93ffd5fee66d7a721eabd7e0ef917e93e912e2f9582df24134ef6f60746ead0c81d6977db300caf4ba7db710be65f1428bb1b549761ca4274fb6063cbeec016c9e348eda123e042b3ef8ffa8d4ff697f0302f802830b51da1434c5b23bf3174e5b83d5d19023bfd9f3ce728963033e19763300c790152d5fb5cd36fc17c30feb9aba9bb7441dde29db7b7d43f0d873131e76cc7f2025fa80e9eb37f46c25f52ea63106d23a66bc3ee7737d6231f5fd77d9c20d83e40c2bbed3b700812fdc0781ad56004ea047671b3d0519ed1cd19fd42d57dcfc0336056a8a6da59623549712c7c075c826f258ffc8cadf5904f605aa2563ec3ccf1eede8b7be956f4893a2a098ce18e821551c1021f38419bf404c640188a474d93f45162464ff1955f2922ff43fb199a71c1ccae4d4d90bdaee48b3518460454d1d7e5650f71a6b7cee1e30bb9b5e8d5e95be13fb0aefeed4fa89858209ed3d8f3fd30ce65bda3349dd4c3e73c0f1e732f88b6b6b55d9e19cd71be16070cc4c4c3fa8f03455dcc50f768d4246726ec8463306ffc8ca5fdbc020c005ed34a4115821d2254d5734190ff50f7a9ffa3e72bc0e3e12db2a9676e96b0320234bb2ffba0d6d076f98f938984789dc3a62257475042cd127dd428fba2ced0b11560a9bef0a2b7faa184465eea4f2c7c21f34db615b9cbf2e544a31af5739abdc73c97de33d30d0d464695d8325260e4057ea4916d19fded607249b67ca3a275bfbb48f2d1ba6a83f611d65197d477603414ae1af7f0c2b7f6d03838092f085cf6671e77412c55a43bbfd2cc2d99f8565d53c4307f368684f232c66fa00470c011b85600a096a440c6b09220e5e339efaf5a00eee1763db1f02440230ce201f10a3dc2f1524244311dceabb60ab9dbd81c4121f48617aa6b764509c1e5bb384edd99bae2e356d3781ad6cfd270810cafd2dfbf12ad996ef3c4ebd09cfdf97c12a90f838af351caa90abc2f0430be4a64001f51fa5f2d7b6ffe7a46e4f6b1b55dd3694c8ae333daeedcdb6528f37ff05356c7d5d6480dbf502700c10fd56d0489aaeba0ef3226c52c417f6529e61d7702b8e8da7535b6134b743ab2583908a49f8bd52e99a280017dc91d2f2b3320bc554cf59eaf70ae27096b077dc219c19c76b691fa6223ce8d52b600e40f8b1c58f2418e18246e11c93ed50fcbb6c3284693b107625271689211524ea0a418a49c43f4ae5af6d601050915802c2734e7cbd24cf898ee51ef7566bf5e7cca770ddb799688ac0e7202b6c55801ac35a7b96de649f12230e04bf38afef1316ddb9b465fb22a5cc73652946dd2d08a9b83dbd5f2abecd12150877ac58bb42d3b46f6fb739b8a45819958d52b3bc820d1512f836efd4fd8e821ffce519205d00432245b2348dc15f85116f53bddd7c657c085d712e1a5857280fca549c5702016f51773fbce7f8f0edd6ddb3ee51e0054293b508a281858b21383322a4f601c3e2854f3cea292f0a7fbf55dc390144b690a85dea60bc3298d601b05fbdb9b5bedd08fb4ae1d9fb39b3f1c7015e85048424b419ee9544f7d6cd02d15d470a3268b63567bb414c382bc18a6d11ec86d3c4c2b9363727ef15b4c13209d3ad6924003410ed3dd183b734b593ae66e0ecfbfccb2b3da109a30cb4a70561e51ace767a1092d0be77eb7e8f24feda06f605e6aafc79b903f7eaae1ab11e1b56b08c766de9696bd0ba9ffa3cfffd5bd4093f12408af530ce6d2c6a1cc30d416eab3ed9cbd2467d7afdb266d931d148a09e9aea1be442f3f27e9f20166a001cb6dc6d143ddf2dbf5b916f6166240cab0eacf8b1540e5bf0471ee3120fd5274e965af96a1078d16ad5eaabaa0a237a2900bfe98240902180b2cf85ebf4aa33f983f45a835a24844f1c70eef5c9d6a9f44ee09d20e5fd4d88c41a7f952a3902662f571d9ccf5fb0b15bbdc9630b24d6b54b493b550668432b697e2a8998573fbc7c229c8be016354b4921547b58f10e61ec4d6e6fb4f30a844f1c70ffd1271f6d03fb026b6a8819edf5ab1eefa3b18522186290f5820ef1d5126a95e9738a1c8a8a7652004688df024c9bdd129f75fa33c1906a9f549b49852c250797471919a5abb5a32fdf1d688ec0f7bb04a3435d40f16eeddfa3f116243c5d9d3dd85b1ede0b15b2b197ea7fd97fe31fdfa0cdf2e1cb0455262ca01fb0cff859cfcab027bfd34d098fd7bfa6fcac059cb79dd2a2783685b3883e7577a0396afac778fe2f34b02f604734d03828fb4483fdb77291564e7210c87c595b6bd56b7c2dc0132dfcecd56780df22c2391b16094d473e845f73df6fb14894952be0258e9a66da23ac206d8a072be48e84e21fcdfa2b62b02fb0f8ac4886fa03d58b73a6a75b6526b27036e6596bd27f7c5818d4f47aad3f29a400d44fbc73a4dc43a517653e811fbcc8195f98b1f7e770e984a549ecb95a1c6c52deb9eac4ec7e57c1afa466e8386de9a32fa37c781757fa64cfa95ebac67e12aae71b3d5bf86ca2b29227b77f202eeec50eb09489b2e3af99bf7729d736a945c397d4e4daedc3dba91d2e32c60fc53994f97ae7aa13f37fe4e4af69605f605066cf39660421891c717b1cc6c709c24c47b1eb925f2ab098840de5bb43601b6089cd98886bb093f83b32c8293835be246789414d93c520654349d5dd63ac9208624ec7dfbb790c2ee1dcdd9aba248bf2b5f1eb6ed22da8bb5f016b791a97d36703a7aea13742693e6946f819aa095aa28086b6769bd92e77cff9c76d56a693bd00052d7cad8b2979aadc42a52c3ae42f0810428937fcc739fdd736300880b629e48dd7036e64250f955e60fa8536922cd89ffdc99cbc68530751118f9f0276c4bab44ed33f10a33fe00c9e65632537d01aa59a607d04dde2ac25706b2f7dde8020c59be35e527abe2ee360de090f0fd9e33c2cd9964093e6834efd36ab53fb29eca12b331c9cacdfc13672b39a2680d032b8ac427064dcb8c116dd681c66268d23b689306e1f055a1b08ead551118620c59bf31f49f96b1bd817a86bd4783fe8aeb0d8bf1c63f7494ed75a739f2652adc6764014bd4ac998142ab708d0654c3f4f1ce331414e8e7545240cf8e815ec6498e5b14476f161c4bc8c3c0d1bf2ec177bfff4f95f1f8889bc5afd535d39b5313aa0f281c689a43777e8ed9f572d6b59af4a71e9a5149d22009348d5e6164a66e94a2924bc8d7801a3307c2c5d43676acc2093fa5d4a3ed55cc8b35fdc0a3fce9fbb0fc44493870de008942e9f5993896212bfe1248ba814c8b1b6d07315eb027b2327b3007221bcaf97e3b636e0ce020e717c704f52b76a63aff9449b22ff44de2cebca42f6184deebe572a6d02bd1b2e77a71c3e5a97cb2f1b9d3cbf17dfbfb72cd36a93af46a6aa6cc8fd26f63db75793b6f0276035b99ab3666e9d1434d1a7f393584d050df5fad78f5f1204a9fcbb82e9db58d90210a424f7fca313feda060601d2e4ad46b82211024f7605975e31698a1a8db0f923a1bee011820e1310e220aa003c3704be8608a992c11511881ae353f495bd781273feeca0b31e40eb7a6a3ec40322d0febc5f2928b32b2198779b37f460b3e3ba2a5de8119d38969a974d5bec6b41f342e69d9e86aff59dbd89d39f0c0326612b7c21e83aeb04a4f9bbc56cb1cd1f157ebc9aa25744fa5c6f98e53997b30b1168efddb8de2319bfa6817d01bdb0b004e701ac6383a7040182cc5186598196bcdd965f8d2f0619771dd64b7001a27a3164873a470ce4f5eaa2ed5f6b8c0c6f3501c541f061d52755503e4b212a2ac4f4c113bc9f14068020dbfa6ea360a3e1f6e9438377bb8a2fb8b3b6fe1f65a4f725e278596b51ce431c56e1e7ad94006d0ca316cc584c5c2d598a391574df753435742ba9a83909a39ad5f82f9e703a08a5e009fd232b7f1e03fb02f43a75f35d3396a4c4978ec8bb6c97f64a2167b35fb9d709a3c5e7bd18690bacbc004cbd4d3e74dc904c712ebae497d0b70222c2b9fdfb12ca8e2c8e1d3721f9695890dd68edee9d3ead0b13e3d7771bdabcfe210b528de1f759ebe627f325226ed4853c8b66f6054d014add591ba41ec980829620f5567672e70fad10bc302d040ed76eb56c5e7155c2df4a6a05126391feab1badfd3f4e9fbfb6812f7d018498a12fed196b9ca229511f16feb0e41ab3f730eaf85f8910fd7c13b93d1ea108b820124d57c0d27d011751c5cd58b2355b587815b5b1219826712d0c3b45bf81ec5d1f10f8802441033b05db5da40d5df0df7365ca26c11f882f0e4533eee559c53d5e3c791b5f6e6dee9fade38f0db044e69b6afb9f07cab1d7e82f20520788cb740ae1f86f3f6d4944927a7b7326a20ac14ac0877f4d12fc1fdbc00d40adfc93abd3669915d4ccab2880eb92b59ec5cb4fe4793b6eadec381fd9f73342c0163b94ab6a02e58704c86a23bae3c9e20af1eeb215ac7a4780c87b94321c61b8c75d946d1b24bc81be99331ea7b0a0f47e0d4b7c8013c122f1a4c25f353843e7ed2e37780e501f7d39de5ea5c11aa30fdb6f6d89d57b70be191bbc03a72191c49340cc7ec5f698321c1090619398e847d1f1944ab32e6ab3379196f7e525c8ac85f0817e8805de9273362cf03a6eeadda07ed8ef36237413fe2817ffa31455a203c127976562fe757bb06e1290b0110f86fdc3d226f86909a74c57f0423f62abe20adfe0b0cedcd7dce7a2694862118af3830140c6e6add769878bda413a1bfdb0b5d2b6e7f9fac0b0bdb8643f2a0e6ae3d84f3f4858cf07c336fe215611cd9efc3940afe030557526dfe934998be7bb494836616579f2cedc06f0d2f820c73741228b08bbb1545e3c4d3775fda9d224d3b71ccb877d64ae6956e371452947c9831a21afc51442f7625cbb377fd2b8fc18bd4acf31804118ed9de1c6bc0a6c0260aa02afd72ab3c79602263e1bde42dd8e9261d87d57c26a9d64e2d9b309d4988484f57df068ab50118e3c5bd98e9064782ca7b958b25e8fb33a8cc4ce2a6248198fb36d8d2c010e6de3fbb5d3aaeeee1b376a4a5384f48c92e8af8e693593c693c51689aab5acfeebb547d183471b6b860c488bcf9b21a404af6c9180332340fe9203591cadeb4d87c73e08ea478032e39961e9fefc2919c1a41d81be2aa828a35f040d054a829891729f2449ec32e4bdfac3cbc69b65dfa6a63726f63ff56923b87fddadff26205deeccc9117e368dafc52cb47a03e8cd999422649a1cfd46456ef9a16fb97c9db81da6c36ca2e7bc9348cd791e78fc0e229abdbd372dfcaf94a72f9035c5961e88c2eb3692163ac0091732144399d7c6b3914cfb9124852f3e00280090488b9fec3b577445678f9b3686382946aea3771a164596b13c4a58bf5c5363826c4fb8f0809c8992c9e29bbb134e21baa398210dbbd9318614517b9942891a7eeee7f274bfdb1aefaa0bd444755e52c0dd90afcde90aee0026bcf704692c12ffb2c45247c034e76bc34f14e018fc3510b21ac8e6c1a46ba61d47bd990c83675a1dfcc03453d1242e543550085265416fcfbad530923d02241c2414bb624bb8f096ad9f6ba1e23482b488b0192344792d9b88b1e418e31a202f62f8dba0ff9712bd20c051317460cae24030985d96d102fda76bd6d369822b0b4f5e526be304fdca2b1ec0541123f2479e5e98c1871740edae5fa4f5499f51372998247961e638bdb66a13c22cc5c57f4d0cfc1f4f814180ac3e32024e05062ace7547477f88cef36748c17e94192cd1b4df3b22349815e600fdd2a759f5472d4cb7d075c0e6e6e76dd49990a07c8e7a9537f4f115321ab05057101a61b8370cfebfbe9cf5050e315f044e9c46d5c547c6a80fbc996079c77784d03506ac7125ac6a56582af300c655cd2ef8b98e7a339a1aa2970adff58204b62ca4d08b3e1a2bb5bcf800c3da0dc10a03da3fb272f7e52c186ed2375234546f49817baf7f3ea2a338127986f50f5bb72250bec72221a2c5090819906a7f3d12450e3fa02f17d5969bd01cc1f97adbd43e999e565e9512dc11f7b86726b728bfdbc625cc1502c80a098e334fed6402093fe89fa562cf13399453cf63bf00f48a058d87bf512c7b98c6e5e1159ee919982a26f617e01a2cefb76373fb1eff57717ec88361491b2891a8421d983fb8fea032f77eeb7bb6f647b2e6d25699bc6965937e1e3d2601a04f098d52e12ab02729de5e32ae511acc6ec09c689af537777f61ebb9f52c0c14323ac23e18f6e2f9c867c3e1ef44b67bbb06995ee4431faf6b9049ceab4d277464e90ca8e7d100a92d59f1386cea52aae72a6486c3b545d55b5860eebed22cf288e8dda0251e9d6f90a3cd7830ec359fe880a5e86b5ba800665ad8f13d4234de6ed104aa61f9ae4f3abc497d1b6d8031cf8d0d356ba20b8bedd44547f1ed3afce084f5cb08c2cf30fdbe41289eafe91fb7f2a959c1c8d9f618e2d531302f02fda8f24780b13971f336322e25799e9ea11ed90430204c5ba1fb622807f8483d6a7fb70ffed24dccb4f326e0bc2ae4372b3d23eae125246cc28361c9c4f4c6025752c988a20eab683bd8186de5230f7e818cdb6d0e897be0622d88000fdab9118e54d28163b22ce49f8ab0a9444cbca10d39a6a797ea9793ec39e5d78f6b543f03df14669e667fdb9bdc047523054aa348505e6ac9d7c51a593db75eb4ca681a055ea55fdaeeb5bf32ef42549a0f3922521c13a4d7a2f98d4d524c76e445172a380f599d5ff1e075be2e2f0debdaaf07496cf63cf9736a837789cde5335e461baf82f69a0181d3bf0a01dd0c9a67708a4f23c89ec55552ce2f8cc5d780970f0e05acd9cae37cc8bec2503eae949a4a1cf6e4747d3d19831b6aebc907a4c2ea2dd5e502df916ca3fd31127efffe964c803be6aa4be0067affead55caa383b993c6db57a8afea5863a542498995473d7e0318f024000ce61f70fda51938e8c740a824318b119498a679fbca813aedfe20b7692defe2107f8c9b65dcf98aa5fe20853e812961a82c37599ceba685234e6ce4c96b30d18461fb363f505e686cac4051bc8ed8e2ea38bfdd6ae5b9eef91b7da861dbb74fde0f568c5f485630370a02991d9869e789b95ba993fc9e92b0d964577ad09d785bb50110b144755aa812811237ef0608b560951a6fbdebacabdafad9ce14a5a46e5fd397b4060888ed2d622f2fdedab19807e488f29fa36b7ad2653c97d229d81a5466ead29024eec3ba3297a2cf59455110039d8d907c35ec698d17aeff61e38c6090f8956e5608b0eeb297b827be598eac7c48d3e072902329ecf5ff87ea90b12df20473b65ad45253a32fd7eb4cdb958d90e3c3b16c88e789c6bf1717f4cb4b88eac39adb57153d2e91283a0d319f7ff805eb275b0552c584f060066e174381730506861581a3a26071c571c943f378fb7350a4af73a3268940dc78e212fcbefbddd080141f905ba763325d7e4a109067ee9107cf4eb364c7aea83a0454369b8a161d95967f02dc33e08ea721380355160a3240a6ac739d0a9fdf263549dd481e9dd467927c678f4e23c6890e92de465f9bd050cf72ccb7f6dfb7f0ea40d8b83cdf8545afa3f269bd63b1c392c65947f8f86c9f8781461a2f423cfe059030647217cefe0a264f011793786679d3d1af4d48b0ef02c6ce8b258d9a6d3fceb219487f560bd4f4a9555f626dc3846198489c291954f8e647b1a63ff49ed977dfed9d784a69c08f02c7e661adac28a71c6c69d84936250c776fde5c57224f5527281056737b1971ba4041e3ffed28815407d425166b71b67e66adeda522e7a94bf4497d23986c64dd8e2be19b4740d788ea24b336c55cbfaeaef6ce01aaf58437fac2f3118f440c48596dc36b3672680900061dffd1210cd39cd44ba3b3c388b5ecbda86f4e7226c2e970f0ecf7cf24ca3c5163f6786e5e7b30bbd9486320584d337df710d4ff8e35d268839d2bb273bb80a72a6368f27e0f63d355eb74f81c381900061ff3f4ae0af6dff342e2219ff9db26b3828cae0e7a962a55245547d712522f0a7be22986789b15b1e78877e784abe3d4a5cb6428a3b8ce42b9834e72cf8e6a66b672dd81acb323220f62ebfba237a3f2984ddedfccfeef24324eb41367a4c7f7e58bd8c53aba8fd313e1345e587b5fc73d278d5d03d208d122d13309edb50bbf980fd4beb15cd4408fdd842426d572a7bd3da00b188b4296aa1e0da5d7e75e7de1ab07b38f96b1a1304d85fd498b8880c9131580decc1eb786afa44d1517eaa9fe868538cb0a9f811190330ff7a4db2ae7e7b7c81a88f5ccbd8f3f4f33cbff16afcd86f7e57327625dee47a3b08a530b1de4f0a13caf2aadadd1ede1aa700969858fd6a2c86475b33766135317a018e52b568557d1087798cf8192a404c7bf4ee65d51b9aee9c8f20afd7ed8431b9fd3c1a4183252146ddddab5162d110f0fad2f7c3ffafff12943c324b309f1b7e9b69ef9a3ae94947f932863c4cf642810e4c42f04a954cc71e219046f5cc2177fa76586137049db838a5765ea9fb7a4f4c93b998f6685bf0282d1342a8fa32ffe894bbff124e7a09d1fb2c36f46c3d28584b4e51db477ebea517b5b75e47af2714b9b982270270e8c828bdf25a4682c240f9627101feaa34403f1e14f8e7a53d0a125623c7324cb507f499eb7fa472ed716f76f76250d9eee5065dfc36207456267f17f2abf0cc3d57decec8b596848b9074b2bd1a0e77bbde2704d805bcd489435f7744d1d9e53354793a4ea9e4fa29a55fdbc213c6d966bc344090efb9d3e9b5e73f2677ff9a06f60564b3e590cb4bbda2879fa596e652cc26a68a612da09bbb8fb1670d676b16a5a702af45b1969e720f433dc3b79ee5201c0c0d35d872ab769a48b8083944358b7eef690ee12926b67ff4d45f11837d012045c6764298f256f9a011a4f759b995631e581a41fbbbcdf6bc14a2cccd0ed3106c42fbd9c46d8e3c8abc987af5ac3bdd2fddf6be25e489c4eeafdd761245672035c88a63f7eb17d9915082eace579f4583a416361c358c5cf73214056153032cc35c355bece030d778138f86276ece01128a9b0f3f553423a4b68d8bda9f8a3c184b16ace7d27a9e1aa2f3dbb25c7f4f844c0cfcf94756feda06060127852d1481b267af26a2f9be073cdf1e3218bb3ae01abc26ed0c9442fdf8f58315a08b28cbafd6a0f031d558e6cb80ea261da1a1f73a28507d0bba71083fa6296af02e1cd0ee97dd4f0a8ecae8c293bb492d2f5173e6f007fd885c89d56abc0b45138a39f724ab0b34d74249a839ddc8460ef01cf89915455b7e08089aa72b899731a30442e0a7e1ee429ccba9e8f3eace28b813f07ef93f72f2d7343008707cbaefdc027db92e6af88bacd302736c8dd1a557e3591f162d34ba0c4932d312e044c541060d9b0a58a29e98947a7f283447ef2f4d8879b96f14098b7bc13e3f1a097950227bf04ea0a3c900a6dc3e0d3608e0d1e1d5d6c3331772fea02a353c59e312bd25b096040b10ad864baf59e5bec3226bc3e9c77ae358b6a1a7ec6f94b85c873039ecec82f05f2ddae61e0c9b694bd5ec56f9674a42ea9db26260e75af26cd8140e96e5ad766093dc61c7b5a11e40ccb697f7a1b8039fe798c0c3347043448c6e2ee3cf1eabb76c1b1edcd8fbd2bec7dd3a48ff78828d166f7b25691e6243a0ae0c8112fc95673fb9b13de02c3549c6f2ab0f40aa0ef70a939689d1fd620e5f2d31b12a1a19d174359c0f79f0841c237fc7cb03f2e858f9e01df771afd6d3b6e92da81316bdc023153dcaf2d5de1df8c3c996e4d56c930a94da164a0045f03506174ff69c38a37ec7fbb69586564ab477d60a745358847f3a6331da341ef3e2cb0a20f25ad30e21f9ada91b35c5d059904bb438dfbcb6935ca43440c7539fe952110c509dd1db8fb7d898630e4884b7e525fcc488787b7635e289477cb2e2520401ef6e0c9924b57df068339d50f06ebf1b750b5f4d4e1347ffe8d37b55525e6122ba50357375bdf81cde004069cb5f39ffb67e3ded179bab5e966aacf03d2b742cb43d6354961afcf6a252e9716d33fb5bc99ff0e1cbc97cc8b4fb9e643d28c32287c430f20937f77d40e7c74ff53fd1006b57df9520b412cd733cfb369291aa20a47e3a7e617fe746e42b94fdf671821afdc725b85e4e0761565c4c751b256c249e4fc6ba0a6c5aa76c73098a351eb3f2176e565102f298ef4cf99ee064d48f35554cbff611794e9d92f9cbf73483e0d272e5ab669e0e24eca707fbf619da760ca3746f92caeb59378ed699601df73096e1e8b6f02fb6a2ecbf7bdc22013342182e0e242c9a6afefcc0759859cd435a779f767494f3f0abf44c97968922624816bf07c37264b5282f7aa8235503e5bd5164dcde664132fb1b43a8e40d05643c16ed364a80d24641907a271e6fed67bb3c82d526974f72f02469ee6df025db063c7de592af21618b1f0c1b6e1ad9c9f08584e0a22b746bce99bcbb543f0a995b0d32ec8a557ce0e65a87d71a904d37c794405037999718493c717097e104bdfd0c3b0a1ef2f7fad82956a01cfb98749e2f60fdc6353c70879dd962d369c8c21826dc57bc52888c79c029278758d2480a8b0dd0dea27a15d7f9e1c3a185952ce61ed34f0fa2227ef38b1e8a735ddab9ec85cd7a5c8b0272aa8fd6495473f169562c6f776f5a3e59868863d467ada3707d61a161ecc29e020053af176cfb15ec281584e8bc1f4edf20b8e35be72a855d5ee5591e7b7779860c3c2e9de7a3dd10fc32f49c5ced787eb1f2c807dcb1238859e04bae4b3dd43bffab39261e10178a95332c6168c2b8129797dca8c84fc554b5b3246291e4cca4e34289c75d7bdcdd680e99ab968952cbcef1cd19a691448549cf65ebea172472f6dc604e7d3bb24cf504804205ee1c1b21d10e8476f8e6f0b3ce476b693d4e84c46baeebb338ec83c32295c72979be2ae806c6e109850888f828d77643217e2bba281cf15d33343754140e8aa22c8092cd21f7870ad696e1fa02766f6039c4665ba52effa922b52f331c4566f85cf20de47afb70dfca6aca2fc368954c848d0c59cd97870eb0f7577d057e29312fce4552e18728900a18fc52f74cc1557d5f794af9f6e408b9f7b9bd20b937475b5cc9d00599e3712905e468bf3e98e4f2ceb91e41d3cb54dcf18619215eaaab16d93162c8a1f693c1904d8c8a909c1d60ba3f9046c9313cc0c0bd353d082e0e1abea0cfd0def4d97477ff92baa9ca1963f0b898bcf33d7b738f91bd27c24bea15b9ff6735d80ec02ff9852f2b7789112ca3d3ec2e40a0cd308d66c33ab1b538772088eeade55cdb346a478ec307f372aa41d968b6ee714d424f685e06537d2dfa942092a26f396006c3f1ecc8d005bfd392e6bc567ca742d91be0f41df29e1b71f46ca6fed6bec5d9fde12d868b531e167ab90194aa51d9cc26f67f3cf2273e78b420c0ab029a69bfd81d3f55a90b759974babba836aa2d6702879f2de70dce4007f0b6f9ad0e35d1ea612649cbd7b69d6ac32fcf7c292e5194818a13fa50719e3fb88f9b40fe485e50fa1d53fe517f96d1d6d0a3f54ab9a08f19e716a1a3b40571866a2ba79f0214663e1ed40a7c4c0654d393161a4b3776224b082e4be7f331df588c70059ebd87c85c913c18150136ec771f7b856acf67423afa0726b56983e0e2f8198948bdcd1216aa897039e0051b431e3a1b3773a280cd480512aafe55d4cc9862b99bac85f107cc4fb4abffb5dc3e340b0f026a9389779e15a292242ef263a6bb3bd271e1988343ed930c6346a10f4adeca5a76001cf362067c985e33e901fa51fc73a962bf627ff1083f810e57b544bf3a67883f87182c21830555b13c70dc48a4d2f273b0d634aab12856b3b0d22613d5d17ca47761572f777d05903d6c1672b7f9eda13fd59afef46725ab0d590f63958871c8159980266c5a71d3fc99a37fea8bffc0fddfffc8d0251c060b41fee0c0d8dfc447f16e29c6601de3133f85e4e53cd10a8cb0c5ec6eed2170391f606a013cd77693f2603f621d40444880f1db823ba0e2e2c97b1e2f0cd78bf67c0537cdfeccd19ff5fb1d5061d084ff2fbf55105c8cd0401d4bdefd91c12bcf7a996284787d72f9fa15395161ab7f6365b84c97629e767b037f4e3bc3053720dedf23cbc873463fef992ab1c5b96d0323b59f2ccfe304d64e685d3256b0487a5c83a9787907382c4eaf27ba25227f9f8827411f8a3f40d52620ecb7a64568b3973bbe046ca4eb13b4f61c9f156a7c8d22e09e6a4163c6f46830ad0d8b7649ba2a51e3187d5c60cc1f3d21c2a832eee43cf25e320d8f7ee90997c244e669c1d3432bcdc52ac6df5a0e3c31ed697ccfabc70f5bb2e98155263b09623e5edb3c65fd6d2bd94bab786cfde52d7d58e17dbe5d2ac8571fc64975c0dff6176304a174c07e7c222f53ad9c39b617866b0870559961a9017e33aea62a1f99b2ccd3643bd3aa3fe33b64ba6c4ab62ef7e0b82b42ae3ef00f8695d91bd7eeeacf937b8273c54ab1603e37ba76a9fb2536525bcce955d398819623e0fd9aafd63ff623d3b4beefb0c78bb713c5a2a72c1872fc71af77a516d1b386feab6973e68361ad24bf619c27340b116467f5663ff757249425ae39d0309b604e31cac764128a0388fb16cefb7b5ea3fed6aae02d976efe5692ce8ed60ac6113441160c1675c7b7098fdbd0e43022f3ce295bb8145e5caa998485b92bdb6974f1cbe8cc939495eaea80e07f004c01eee69d45d70dc49d07a51e27752b74bf316f164872bea18748168c7098ee40c2ce3f3858e01c18f38c7f5ee125b23f43a455401af6c81ce5362a805b3a0f8fc6a565d95f0311b02ab235ac864863bf19c778726f780af9a3bf4bdb79319c21f09ded558a032cd1e31ae963977ae9f6a27f6865aff46930e4ebdc84737be56ec42e1eb1261128829149350e68efe3560d2bccadc03fa90039f892fd3a69c3636a7bc34f2d92235deaf48d88ed31b0bec0128cd581ddd588872d4eadfa6b42eca1f5b7798b463c7250718e043e3caa141acc00b9ce5095ca9f368275f3231df22a6976da54bb28edbc570e0df17aa8e067082d90874cbb07c30ef9adea78e93a2b58606751f80da93156aec5f8936139addb721ec24027c29e02746f4b6ea8e4b8fdf209be532e97277736f41febbd7bf36e8014f652afcdef2364cb0bf7aa879f08b2251873219fb6da0ad3337e9f340b41b334df9bc5fe5a23cb152f74e9e226750bf8ac6d3b705daca2d3da63fb67edfaec51d64b5c08782e7107849d2a69c77c3d795c471ca32fbed1dabff4bd593e7c9d459e0f4ef4c89168966575317c7ac28a83ad6227059824a09b200784bb37b40f38fa22431125eb94489daa1fa5ab67dbf2073d366f0b785c8b431f45c3ada6b1ded05f7c04cebb40203fef67f7b778af3efc26278dd6ac002835004706b2717b66f706f32626c3e6a33423d6f7f6f90565efce3aa339ad4f19499c1e73e5ed0b8cba0a26361cc6f09c3dffb108fd0955ecb52725cfcaa0084b5a084d3c6e1c120ec077c6a1b320771ce353b0e0d55e9cf79d8831e37d561cfca61a0bb48962d35218181236e9c1b085ec32df5e5ae76ce6697d39b06dd786e14e66b4d05c722aa6612838c9b04ae6053058194558c49c56adb63b7efdc05f861bbc5db6b1ccf0783eef4f63408bb1d90909fbd0e4902fd0cfc4137c4000e75b9ef4a6d555dc46a73553fd143997268867953a5fa4dbcc1e80a508426152a711437bfb4e61415c3f4e7ada99d5c2e69995634af527aa8de3935235a5e0e1750541d09ddef54211fbdfdd6e4a2ad9da4f65b1f0b21049bf1f8e413e82c9c6c69e0220649512a59dc81c28ebb7f46bd12cbe83b63eaca593dc893812131d592ed8818f2bc045dc917e33eb63d381f36c1c78734401057548c44e1f3211e06533ad34d2f08ce216d0f9691bc6fa6eb792500bde89c13a80b894abc4219e8c482d98cd5f22597f42ec315b735f4060e0fdabb44cde6962299c29d2621f6ecfe58f28c1dbfe8ee7a64a2c71ec5919804db882051d57c414cd8cd0dbf52041cc4a50fd3715d5e3b76e399f01f4f1a7e78fc9d2800099193ae4ea9e4a33099c6007ff45f84509b8c9f6aacfba70d031d467952d40632b60175b803c3ccd18b06d93417c9af8c49bcb2b9362fdf2d9a198d514d174978f30c46e95f4c1a80217457e67ea2405bb9f708cada8623db6eb9e208793ad13a47de9928ebe56660454db339eb3a476e2ae6fdf825b27e3728071ce6ec90f179f43539b9cb14c75235720071bf9605889b0e79151b1ec4f17dc431acd552cc2252b7c44f3899cbe358ac137ea08a8620088b0b351477e042fdac7b336073ee99d5773db6dab1cb838085c80b009dff62040c2963cd8b53c46a5ebe15ff5287ce9034533f05015f92da8fb6e5ecc7ac8e3c5231f2f5d98026f6653f536627d7bfdf6c89367a3b28e36f451513ef05874aba07e1758b8c284fdf238d78e2eff593dfdf536c27a5ea505268960f91afe5a713ba7064f15db67aa71fd5d3720f261f74dd02ba695ee13107fff37ba956ab1b5aa124cf5867a1a74e285922890cd8f701e9e6dec2db1f932a2603c10e2ce4bf82136974e752ebf9933b9f152b7af090e11910e40ec922712fee8aac29e535d9283369e8ee9f779ab58912a8c41bcfe0546f280e832c47d2cc1bdcfb542409c948bcc4b77cf5d2ce17f37cc7b635e6a56bc745e75344b33137996576301a4677cf1fcc564a2f90e600203c13db3d768cd193b337e68f5433d7ef8d7c948bd66d2d687b09dcab58a10f74906f1ff7877f2d7363008a863770920fe8dbd82d5b16da86bc562e3df32edb1d997f874f86263204e9171b006502b9fc628411ae8210557fb8b7bc7bb153f8337100b52672ff23ad85f8c8bd6bf1c4f9a72be9f14b891669b83bb3beaf6f584eddf26acdaeec84ce7c9f4b12e1b0ba4feb7ec183e5c91a6d413735a3f0064cca485ee90b4821f379cb89fd572c635154272028e3a716f6503759b3aaa1d8befee93a65cfe9193bfa6817d819df338cc14a499039d8e066f946685900bf48198a5f12e49b161938435e4df9c80ab289022cde7c216aa72032bebb88b37b36f47b0f96702af2e6c6246b50b5fb5420ec5e4de37a021a0a7f2e41ded77a464762af29c54b668fc6ad099b9a57a87742162fa43cf12bbb2b473476c994e63ac13405e454f46845360d2c5cc509c604a1ac9cb837d1a29169a0c65c1a27bc5861d0bd9fdc1e81f59f96b1b180480725d22270608edc5f5d49e52af479788e3d44ebbc67eb4fa2ebc5ef21a8efd0a006116153b52c847bb6e90261d24b55d45b8c96d983cfb9eca64c58d67ad8df904921c95d0fb59613d52fb9c7457b67e24d3346d1f007c96161a22ac970c2c6c6d44259d6441c4252721b3f85820ea01b88e391ab10f7228895faac1be7c82e5fa9901bda2e3b3278ab63e6bbe23560a0d242b1fff9195bfb6817d014457f882af0401c5da6519d6de3a5fb95793e5c27f8db245bbadfb415be7761502ac099f4ed81f3fa1f3bcf7ff20dc1c702ab1ac6ff56c1bbf20e4fc8ff8c7f02de1530856d207500e84ca3b9ef4f1ae05c1c121b78eb0a8bd7e90b9d1903eeba69e2b6964e20c60c3a8e7e381affa83ad9701d5a33ffa35cfb1fe98be6ef9b188db1954f32c195491fd6b03ed49e4da1c67662dc46bb54ce8fbe0838bf004426feeeec80b973455cdfd1cc4fa7d397e0b19c1c5cbd51cabf08defe8c58cb3bde5414826f7043a95cc74e33731269f7a33ec078570c96a5f43936fe97e6bd48ab735d088b263340b1e43dfef1f3b56e493c8f23bf443033263dbf2c668951a0993f75847cfe03b3bc9db7cdf4718c4ebe508f6a87c041ce09631e04ba571cf045404bb9d878f1399a86279a4b9de66c938e60d48b2d3a1408c3d6befdeb1979979f851dfcdd22078a60d77952d65acc3d46d98e1e158aa7d20b0966e2da45996469848f2b30631a4a7c67bdae1389ef2c40126c02e2aad4ffdd93167c1efe93acae745b633cf2e21f498b5ff6f7a84fa6b1bd817407a9ab9a843f071ded49bf0673455f3721a26228585f6ad1cc897f295b616ff1801c04967ec1493522745ab5baabd922a9d31bb36404562b412db13d591211c2e7a0ed9a3a5fa7e9ffc57d50408489ae3b10b73e907a1b9edb0f40ab034d668de62e3593d47d3254a139e71fdfe15a0cf8b1be3533ddf0bb17c5148691accb06120049f771ebaf68651129d74166a1e82151ab79a7f9ca5ff5335e10bac0dd89217ce7b7606c9642a839932d8ebdbec7eaf2beb4a88604632b67e77b5016cc39d7ab3645734558743a1df4d8b5a8e1084ec183323daa64dff40e843ea05419895feaf55737fa730d81750cff3919688b2c70052918b453d03b1d97c7720b8cced36dadb8fae7f453e6a00c0be5e6370b6b807447d5162929f45314656b88f91b8b2b911a85978fb72ab72a5f46ef91bcafd10abfe4e2eb02f50a303ad6fa25f98a4d3e56236dc5ae5b8c5e6909f222272ee0a3055df332cee09bc1a793fbf80fd740eff08df79d5e987f626b196ed8ff5c63c32291ad2f8951783106465c2fca3b2ff461c30084098609313e238713d5c7f14dedd81f95b030b974098e69954a44bd3b7787f6f5f2c806f39839387650c05305811bda36e87ec3e9aa6d4f333c860c7ac8ff0f5d357476761fec07f14ed5f31fc0853e098ab606b6ea1a0fe935fde717bba1ca07a1e6d14f911c5875564d83d2b81376fa932db1e361fe0547b240d487ca424ac943f0df89d58fac704fe5932409643ef34fb8f34c425185fc0b994a31cf291fdf0bdb1a71e442a8876b71631ac6f93f3c6a646006b46b4275ecdb29d8b72af3eef60f72eae8adf22170bae354ff184455eadeea5e8a6144a0839f532b03e71402d47e2857a4e3dc4e224642006f9c87ee41f3df4d7363008883f102120632d20599e530edfa0cbb23aa89a1e9aac2395515b4b9dc377fe5a7b08b044acb1ca371b7fdb9ee0f0a23518f1951e9e482fb53f875b64381163b467ff01418a9dd3bda4ec0576c54adf6db0454d1b18665a648b12b98556187109cb95dd641d18770ef99b8be62b911ce66603b2390e1eaf2b09ec819f18f2820aa147826b6cc8f1be573f9b9b9d1c8c24d826211c48b1bb772b7b0f297f6d038380b43e6656f9ee9a3a7e3e26ff2781befdea3007f448d37bcfa5f0c699dc186857016c948f66b159db3f0e3d0d5c07b07893b410e99ffba24a8b2ddb8d583452b240beb267bd77368580de9360ce6bdd498565026647e0261d65ab6a774cfc2725b25cbd6a627115ba55b1e3f138aab9492f202b3f33a8e5f88d5b42db69db6df46bcea0c99c93de6adbad6e9be21115dac5931308565861ff31c6fcb50d0c02f0e684e077b28d4577cb318c54379c30e293af3160fb812b16875f28cc860db000d131ab1def13eae2cef438cfcef3f9658f5d1125e410a3e9ee005853ecfa04c8be517ae7f7b3e2ba6ff826ff6ef1cec207273a36bf7c59a150e8212a5a3efa45ba7fb666445e4606214c91f467db4b3e80e83827db0c6e288b5ddb19274ea910340c3101f34d44d72a663eafd267e7784a080adb7bdba98480d8e198fbe0efcae8ec9164a135086d4635279cdb3dd113c54e0708e49f080ced7d7692ad591724c30568ea8ceccd88a5465eb470c48c8033603dde94e694e87f16d5a260b71f1251ad877c7468fb8ffd54fec73630082087ee016f7f7ae6d7c4b9008dcd7d3cb0bae3c1b32096a23d62e430b5f04bea0450980bf0d21700d162f52c7e1ce5e9364646e9db39e122481936dd6297574121813019efe21fcdfaeb313008309ae6f76adae5d54bfca6c8a45c2750c84e2cb450d923af4a839dafe074b604da025e5f44919c1b0e471974c49a0ad5f92ea28473211afc4171e031b0af70dd7c527816e69f6bfa7f027fcf234c41c424b338f1f58506cf155f42df0d7a108ebfb2e0020647d884778cf64f3a84dc856290afffa5122fdc812fe0cd3ae861291efd623829e9063eb624491115bfa736c7ba261406de1fbf5476221d32e588f0e0e4c54ca8507d086bd12dd6fe46827c86d38669d55a3c93efb07b884771120d2e05b300035a83074512ed8f95c3858e22aef391a26b3f5a799a43ceb32f890cef2365761ef31b1208c89800bd90f2c3fe4800360b68288cf1d0926c6e14c1206534f8b240bde66dae0b503d1b932384cb4c2f55884f1f9718fa5def0c173ceaffe37dbd908083a7b39cfac8e3d2c9371ef524d3b0981051e372cea73fffe6ee6f983840a9767dd7dabc877c589528085833f8f8a38237ba2fca930329d409a635255024d5380b84546e1f7a553184ce1e5784e0103918eda7acad1fe0443e30c68de277f0e2a3028a10fcf0489e8bea1294de0640eb385d62816b273a516dd8d5ab29a0118f538db83931b2029dd9866e935f57b9f3282bbe6fb17dde693c9d60e7bc09244bd26234ba16c29a7d2bb462d59184ce2f35487e80c0f80f506b76fe4e5642a9e2a64651bc1cca8bbc77620da61136c2540f911e368ff36dfadeeb906ff3b2b8a79e9453c5d553a7681dbc1f5dfffcc2fc37c8479467bc405009c0b273ea09a0985c8b7c84a9a74471d6ac83cdde34cd661e7ed691f43c839cf1bfca69b21e0cab342d5c4206ca70190cfdc4cbce61513004c35924222a822118938a6c6b55ad0660466dbc51973014b4b3aed33df050b73db8a1e3d262ec4e7f3998f371a4d8220a1276e1c1924251674880165fe6656004cf2f8356ddd1184e2a59c185c3d15b084c1c1e7700c4004f8395c39e10ad05241d41e26e2782964b2291a1d5c4b7fd3f6a3bc9178378042161a31e3cda170530e43f3fa68de9f50caad2d5059a464b512f20d159baca5a54a5c36a8b2903fa012f35cf635c0d46974ab8a8de34681788093416a0823ea10c7e5db46146478625bce2b37ff0682dc80a66053cad4a58760f97e66382936944d22dad76925abd367e1bbc13a73b064c9012f0995f646b8429e076ac72269796ce9fa65366adee3a20b74e26e695a84046a9871774e6bf7e45bf56b4559948295577a8de422e553027d7df189e9dc5cbf0a9321f5429808aaef067e443632de245a089820ec6d71bb4270a2da3279933cbb0603e07ef8c8ac73d1df628708de016ebd2b3b5dec5284c7e975583d4f8e61958b883e4b8bb947136971eb09f4f787d450bc59ea8a2384b57293f538659c94b73ab3146d41da2a77baea2f2b84f6466db858af2afbd3178c0468b8b894f7b546ab9f21ade0a57c1e7a0533113f1ee026644e14c934914f42eb621920b695e4c56072ebca9b1558ea2cfd0302a548f5d091f5335eb0b1070e31343f1230f8863ccd25cadc069c928fa1e75b93c5f6485761dce5cd2ef36eca08d73acfda6d6274c55ea27a03a1d441c6cc24ea8dfbc312a767a3de90e2080844d7e302c3c0d259158f3d13808d7b05b4333e2d4b77776b760fbf4f6e419083bc622c550157014d08d47f2ab4787f75e6178ade50e4ff589902780eb7924f05acae11a0bb3d163480601942351a318cc3c5e28beb8b51292d8898ef34d3c4acb7d9b351f414b3848d82780a7606051e2ac29caaad1058cc1aa309b82673adaf2850541b266fe772eca6ac8ca4af7ea078f76ff959e42becf2f9479a1833101db14cb5dced1e61f88359d8421ba75e487be96e18038ce826db9f352d5ca28870885c085cc41ac5608b3f27edc66a39ed4aa1177e8e3bede70366a7b11d908d650cfc08f5a4af4f35cc7947b52a09a93af8a4cb9e21d1c863a60edba68342a896ee7a399fc1325ccdd754fc13b2a9bf205ce1b17b3fae12ec5e9c75d3fd500cac30fa45803a602a1f28278cfd6f81d3e992c4de6065db56eab147111f0b9094cb239834a084760a5af75e570a9a06fa05e4cbd8660f144db32bb92c394830dc7d52df998ee0d67ba9d046b8771d9a5468750d1ef7a3647c5f917388c11670c3b96d700847247725356b3ca4cfc8d2659f9b5022f092baedef146309801d91e4fba5b244821611ffe7ff49ed1195979732365dea6ea8e69cf9cc9258cf834336d4c577ec60978780429011023f1c1f15424fb8021db7514b970ccbe858816057e6cd4431fc1eb4a1c84530871fdf4ecc1aec53d10f81c268ebb3ca8ec648d26181f9db6d2c84ee75345a211e4280957f77606501996e67ff1417a9c74685523817d565703adb66bf0ab47c86b728e89cc4504c24f8f732d5bc6b775531f4c210d962d2f4995f0629c9453f2679ff38c2bcad6c25cd056c801de92552f192f0284524fba6d67cd4cdc66dbbcbeb7b72b175bc7505fcf2e220d21611f5aec0105faa9727ea47f127ae3677ace0c6b0a630515abd6803be5ab8ab86ac222c5573cf30e60d6f114a608117b695e7473359fabd15765edd67762fd068aded081e20ec81cf28a0ff7c11c9b51c3ad778c4416903226ed10df128abc4e5d78511fc90a649b235b6d4ab8a004504d96e2ec2afa4fafc33439eb90c4a913413f1fdd3c1b9d930d5f8bb115bd1a3d0bf7bf7d1df0ffafeaef9e53cb82726958852eca7f1f7244cfed2652cc8ef2c3bbc630557edd381b27fe2661ca73550a06966f7e102febd2008a16968c604c3c34058b30da1d3d28ae407565ae104395392858f5e2146ce6ac10874c4bb2fb0f99828505751a77675c09e99bfa63e4c0ced677ce233c5241729cf9ac41cd7350a74049fef7d6a03e4bc081c1be7b2f8ac068517744201eb92b8fe7fa5c63973fe5074270997b364a396f2d04bcd903e0ffab3ba62f298adfd69a132221c28fa34addc635f4941867138dba24fef08fd4e1e2b6cd852b608540930a75f60a26df43e32b132ff3f35f4f968639f388c31bbbcc8bbfcf32a5411c26cdc8fff130f93fdd314140ed1fd5806c3c3bbf000b2c367b41cdcc0ad4857c6d83896f5a5d8a6739175441de80fb7118e70b06f26461942e1d0c220573dea163ac4fe5352f3d6e59dcde47c23040b0628e703f2b0ce2947147772f304dca290dc7743d529ee0bc60ece9a24debf9a5dbab816a28e28a553a688f643915c0166323fb7ee0c0b6fab9aa86bfb311f5cf4b7fd16dcb3d3846ddf5256a1d8c622a08562cff9595bf8201fb02977d59ef2fed388e42d3fae70adf55f4f80df86ca435b593f8c45eedda5c5a3a01d6eec935abe4e2c2a3aa0b210298b3eb07b6c90bf81fba9e10782bc5cc2295ef4198658ef88f66fda50c0c024e9b97890a1ad96d2fbb6f7972edb50c5a9432279fa57d1f9c8db9256a2d091b01ac11b025c2136fd33c559491cabbd8179862caa951b364d5a7a863c946c9345b22219c1f5775bfb3c4b4a67fdddccda0564cfea44eab2f5a27d63cea4aa546a51228d112fb3e08f210c04f94fffad289033c3733b395e7672d9b4165a360d6967c359b1922da5e14a1e3d176ca288360a9069951bcf72ee51e56feda060601b3c13a491f86c368d051733835da1348b3f47526bd4871be036665d7ee83e73bbe00748f0f79f69e364e68ac17ab0057d04fd2642603ef9a4a0e669d0d522f67e5e0b3702556bf7f897287aef1576f9eb0fd2721f2a328a982be6e2d572ade4ba2e7267b3705d3e014dcd5978537edb3ecb749f3360011bef50b1f18d9109e6d899afc1c1d2a822e19e5dc4f92316ce864467eb94b557a909f6adcfb7f44702ed141a6fc139441c11a188da67a2222913e6ebcfb29b583ffad5f0f7d3d500fdf2f4e34351c8b0228803f64985a886fe6deea678ecc1cb908cc6438a1c3031e39593fc82e3c255f427eaaf18fdf4740fdb50d0c0222a5413c254493bf1107e35a4d393da605cb34e739b78f035674cb2a3fc65d88f4022e910b21f18d2bec844e0d93dc3c28629e0d3866b68cb8bf12bc7a54ec7c4d672148499bba9794ff6a220a02c4e40df16d7a24bc461b75e59a6d9111b8d17a1830edfd045f24655cd787e6d602e81a7accf8ef725963455af63db87c42b3d5e54aa46e99c102cfaf412a70d0909d1855d3a6ff9194bb26a2b642e9230756f09274bf6699bee5ada3b644472e8fdd2b34ec68b5b0a3d2e69c032ac513e3b414dcb4a154a5fe57640a67b5ac4f98b51335870972234c9a0359ab214811bab7df6cf024db6065d61d29d86867834def1b2638b02c2e99462960ab8409d6bb32ac9dced357102aead84080d39cae1f4210acb4150db5c392f4ff87b7bf0cca6b4bfe3f50dcdddd21b8bb43d000c103840bdcdd9d004f08121c02c137c1dd9de01adcdd25384182436e7166ce09f3bff3146172eadea78a17d453f0e96fefde6b75f75e6b6d7cf127f1117634df4c4fe133e4a630fb89cc721f3845e41f1e370bf66fdb5ac0812c996436ec21d7acccda0f29b22df2499467dad4602a1fb971284d6fbaf6cf609c013b9a423b4b9ef8890c502ba147a29fbad197fa29b8bbcae23a92c71a7d1735a02f42fdafccffc9cd286282537c7bccfa47caf2f11ca195d3a8b5a0921d7f693f6f6879a6651039232d2f69a3c508964f33541350b7109d3fa4978d4a8a6e9528f2db81a5781b95ed23bf9a53f85e2448f6f5decdf2efed24f86cd2b7c3724e7961c8e6fa75e1753e247b985566e577c4b33e7e8d2a6ed8656480eacde26bb57ca7a84e40af3e7b8918e2f970267e1f7bb41dcfab86936e4498a4df6b454dea5a54447baa5fb9e2b232e69ab87c1786b059f06f01aad3ce80f7fc7968db005b152de793f10a6462fa1862c75312ceab81122ab9734aad99568370e8f1c28983df5b912c9630b543751e06b4be6ecbeb50c2a21be6fffab6e8d54cdf7a329d3ce5417707c03b144ecc0a64b6b98621517448340e5966ee2ca5973f715e2af5ea78e2ccc5ecf75ed9b9176544915255a7507bb56dca69afbafdeca92cb3feb8e76b0fcb63dce3e897142a0035dc0118dab95e012df89bfcba1668114194fa660398e28a4e41c8ecd3b405f4dfc376e34cfb7b99719ec777cc29f795b13ec5b8b3945ca807d5f0f9db700be3f32b00981f7a00ab2dc0f48bfd27bbe12bfb0c41ef1f1b1a3cad41e707d922703dcc76bf7752931aec546a11af603d530deba1b46f2b83ac13300799366b281e8f68057b7ee7c509089042271bf8bf9890ae357d8aa4a07607dac57f5db10c2d1fdc9b7fa22ead4dfbb0f1e6f868b5fd92e1e691afbb3acbfac350b651b816400616da8a5b782e483d453712cf12f40195bd9a9c56d73127c4413c1a91e215754847fffac928c4a032cd1766872731e0bfd33007074c46583a1c5bc45e401238ecd8cadbc12a361dbdad8c63d4399d243c162d390cb306f8a700221a49792e768b8006f5b7d0e4b3e96f16794cdf9269bf7237a52557737c884d7cb45a99086745c5526aaf5f44a3718d21830d484a9d7d52be797ee97d39ae3c9fa8000308b4be6ec7df432dfcea3f1ca2268b39d6ea91b2325c25f7b9f48471ac942b2c01f9619bf1f1379099ed6bc696b5e8c262403cfff25297c929efa9803fe6ed2130ccd0a0fa920c2e60c5c2f09a91116dfddc7458e750f5f240ac78de422e970413c074e88b62362ffa9da3027d8122c4d1c5589d4b2961f3d36b5da9ced0ab272717a87d38a5cdaaa14ed33c4512805557b264f561233d530c27a48ca46675843c1a0c89937abe3b5e8d16398620a2ccef34dec0819759d617993de4bd3fc43e29239ecd9fa98d79c2636b566810539434ffedb5ec09c04e90887797a9f65e4222bcc3858833beb48c4fd28fabf23b43edb4daa95bc5d9efa95d0c5abcce85493af1d1af7d59849ba7ba7323fc0311744d8ff422379d314f0d024069d88fe233386e9b58a245bf42f89e237435a43dcff926260187fc09870d2489dfc36b0bf7315e6e36c29d2e16834036ed19a4567806453d423934767a4028a30af9e2904a0f0040c52808900d08ac51fd38afdafff2ec684b7f02b55c35a19c7b8e452f0c267beaa1daacc777c0ae48ddab9badcc1bae3e9147b620a87789ac252391b2cd1d34a79c8e9c1af64801544ce18be93ab96077650edfb57d1ad9771810a33a0a0f35c093511a74e6916b1f62a31e8d45ce968bede85f5c7d1287ab1ba014b14a06443f84d2b924638e5a7a4a132c990f707988f03344a64e9a8f6d9b0432d0ee147de3e77e4b5717c11f0085c4fdcadffb6177b3eed1582d5ba4af880c15ee0c032c76f0bab4f831e2e94a8c1182179df6fbf461d62d935b00e19672a98b8f0c359333ab32efa94a76abd1fcdc9dcedbd9207f8148a7fa8eff384264edd12125009b85b2af422b247a44fbf1891adffad054f78ec8f3ca4e7483d44f76643b862bc9a6de37f150f934b7be15fdea93150ae1f13b798a1f479350c99cbbf010522a04bfd7540d174beace329b7c2738e4cd5a59ac08b28620ab495a4e9a742dd01a1baac0f10050c4ef7acb75908df70888dfbccae42c83d8ebd01f47046585210411290d627e7f882d7fb49377d0fd881780ef1928f2971aeafb359c4b7e284b3dfd7b5fab31b5367c75103a00526c9318c3b6b90b7fce8a0a2d46f027abcfcd1a4aab64b48ee45876b1f1876bd57fef89d3d4e52cde72af512d04186f407c4532cb29fe95d7c3a4667468b2e279d0bcbdf08031cb50ba630aebcd56d3573dca396330a211d44f3ddf34a6c55d30b0235ace3b7e0f4b4fe767f0957f9e3aaa1d1ddf9c66c6f218aa7d29808b706e0a5ce8d3c4c9993180bbdc9111597a15d7cc10ef14526e7e3ad7dbc9028186c6a1ab0b3e86658b7517f7a0e147f6686af3b30657cad2b96e1972ca4b4ed45a1cd1a8f9f6ed832fa47389e35fe85aac5800150e650a53bbed4a7b5aa6b02affac4f65bcfd35d28eee6b6ee197eadc757262b524101776ffa2623f3aa0a0efaa46a5dc6222c75e0d7bc48f9b4659b40e13e01f21dfaa871bc794b26eb13d4ffb2c9f7f45651f16eb4bda9132d5db4b2ffa450e1b0566dda563e2e4cb33e8ffc8681eff4842b9c72dee498ba3c16a7720bc30ae1d867786ab0c8103e32d685460018632df16a08a7a1560314e82e4131a5c0fda313be7214520bad00d2384df588a814e01bd7c503ef93df965f9b41c845634f80d60f9755fa0504d7e8e89d6551c8ebb751cb9247aabc370348f6c4860b09765306a3bc0b3ae69bd6881ffd99617da8cd592bfab73b3a5106b1c0183fac9354e34eb77f207e5931fed3f2c9ffe6d5b0b38d04e0ed6bac83ff27a30f48a25c7e634755da318ab14f300d6bc122faa97de883ca0ed4fd8305916dea321801cb8071a46979cbfe77e65215921c9d9644d4919e3f4d02931e0bf744a5f34e24afacf2732dca8b8a0559e3ac41a3bccfe2a45937ba9f896b79870e626c5c8fd15913f0610004fb2845ebba3dff6620a16f7b653ca3548376361e8fd193c446aa799be2693c703a7c4fc72f5f5af5ecaf72fdb5a7c81a94d4547a5aaf69db7c760debe3bfbbb46c38ef4c3b74c82da016acb91d51d2c508037479878c80d397a2b7ae4306bf43873e8fac221c160f29dcb7d9fb6d843d7b0074e3178f34ba7fc3febf000ea331c3cc5b60b21baf09c6b687780c95b0e1a9ed19de6b59042730161be6c078d1ec9bee7dcdfb7aa1c7395f8462f14fbe5e6464fd3d6c55632087c088d0803eee14617df7fe8943fd7e1f902772174b3257c3ae5f46f62f4b48f37ce36d20d0c7727570feb9bc748b694251000c2c28a347a046eba421f449a1baaef495c16de8874f3851433734991b40d671a0fb72ff0feba974821561347f3d32b3a3b0a180d3df519f4d9a4da550b6f5e7a2c81598d3d037342375e7bf18e65e52da021c5970c1b8522be1fda58693694bb5d5f6cc13ae5450711fc8e4f787a3b14563ce1f605be7fd84bfcb76d2dbe00bf0c5e79bd01383ee3601e498538f77b57511804901f736a72750ff56b09627980affa838254ae321fdc845ed968c3f311673baa060515922016abbc97794ae66b0fb3bcc73ff9fb043f61eaa47d2325ac8a2bb43f6bea692a38ce66625f806f83ff837a68eea9622de0fd7a7a4bf679d3d300aae7500aebc8a493ac1ad4fb5148f2039ba2cd364b7e7dbfb7d2e63b0de61d11d2b7601f8e1888551ce1c766df4b9b5d22bc118ad3a32bc61cd409405617620bb38aa52fb1bf98b924e25274b12df4f32a740e1bd508a158599e2cfcbdf3e3184f29036b975c84dbbb89e5536056c5de0e52a5c52e22c544b62b53cab1e0580c01b4524a1a544856b667627a4926c9754c9d34df1258ed5b3996c1d6208785243ffcce313de0c02b3ea7e3cd276d57d0fd62c1c1c9d682a86bb5dfeaecf4f414cb3895a040b1718005147d744df9872fc33b22047b4617c11766c22399530b3bbaef6065209b678e267fef4c1572de6b915c33c212fce3dc434672bf39121b183afe1f0329a59e0acbda2c5ccf01f5f75f6390168ba0fda568bd7761448d45022a6aabf97a180fa32b1d6ecf084f7e6f7dc2e9c2ba60668c7605f4585e8bc0293a0694d0972583535ea64b3d326b5e39082ec047b72293083d91aa54b6a737254028a87e2f9855d89af872d1f8ea39c8cdc9ade8f70a87b8b35e6b6e03091d2bde485979fc49724e1dfabd42ed1dc3e0f0b76832b36fd90058fa43194f38332cdeefb60cb9110babaf4d6657b4158dc8f6af3832923127d81e62b31f8d0598082c50838a15136d34f148f873f84c6257a938c838605fcc20617fc35d16078838daf847235529c6047d0ee24c6b45223a84745cc2946916a4bfc9bf5b4ba27938561c8ffa47636f60fc367639cd870ebc5dfb0c39af4b6495959c025370db93248ac7bf70051401f68b3c3d782b26a1ed55918b117c5f795bcbaef0d96f130e396ad8630f8c77f87e2f927124e4432506f58642911b31564b149ec693ea218602e35b35ba83b5606e869db9036441798e4426dc10d10a8c178db05325c5189e399c7932df2e84de5b3a53e0ffc732c4e8478794418c17052ade07046b268276315cd9a7b0444b566e9f80acc663b53bedeb7e13803881509ccfa9bb8ddda9851f4a4bf6aa49e308530cef005fcd49ad8fe5d287e92136e9d1d8628369ec817706f56291bd57f2f4c2db2d340d449d612342b14312fc3d4ff6511c00fb41b5aa0b724611f2672889a5b31292d8cf34c06de90a75282b3fb057229899fdce28e50cb802a740cf941e950efd1378faeef8042896b03776bcb906497310a293592410806153b5d68f193e7fcd44df6d1aca51ceb0d608fec11eca22012727c63bb71d1cac07193cf9a32f6dd8755952a3ab52db55b141b3af81a7ffb0a90d876651087d1059932954b3e024806085573077a34a8e827a991005366381f105997fa818f90bbffa5e214abcfdc363253dd71f8d2d61c8d025e4ac9ab361a8163ad8aa3948b6544f03048296df062f663511bce506b0960f56d086bed4e48bd591eb3b0faeb84f132ee40762e2f5527ef56f43cf78b7fc3b5d495f40f630fdbc3b33450e4d7afbe679a3fa9b8969faf82ed1e72248e88250e1ea7322004caba7f5fa1d2e3b7858ecaec86073aae821ef92f5a2c5ab7524ca5033f461e887d32dfca3d535cbd5698e0f176395c6b0088e8102154a16b87e74c4a9963697d77d24cee451390378e8062daaab3a8f42b1bd83583e258d57f0c356d0893a12a70d9ee1eb121fb0fc5e7b10855c350d225d362547101c356a5aa3c650e06d3ef084551f02932cadc4d3c31ac0f7443e79878ff92ddca7c003535d1e31e1c54e0896c205d2bc0dfe2babe0f4ccdf5b56f412912c5095114724a89b73e6e60598a8b188a42a2f1a183f1c3d752b7a1cbc142c80d42e2f2cb71847fc5e76328070d74aad5702021c4bc87ba51dc9dd70549a71ec21b6e2d1d81585220e2e8d5d3cf2d611bfd66d15364344565ffe8352454ed355675b6fbc6f806d91346e8cc31483904c6f085b36c8eb6496066cb754afd766e304d6ea69e706bfd342f2059875ec43339edb90153864bb29c656a42f45c60c1c620697a0fb8e7e73f01ab16504a497c572c660153298dc5082aa5f1ada32fac7ef58be95a6fc9a64dfcfa6dfbbf4b0d1edf4680f5fba01bab9ee7c0ab095888a1f8a5bc459c9af93886e4c2fd7ce0575e3c7573b00e3ac15c27149b758e14c4c82c597d753d334b00950c210897db9114130d225cb350fd53ebe7345ca3f8bdd0599b60b11d0008f97f5ec10aa1bbc40395f0c0e9ad5a0335e9b5317785632bf51deb2a9feca6f373f81b230b3d235bebae3e5391a43fa795b17c1e7a3dfebd361e745c80521499aec1d32ab88a4d4e7de220d35cee825a4c32b8ac1b07e747901a8f777f6ad08276291f4cd47ad80ea10b717316bef12b877dfe212c2b793cb2a303e181b711e4d85dcb46261828722661e5f177d3948b79a8296232629e2058d166167bf24247e07d87d2cd07f9d6a30d7b32d6357277c6047a0e5ae12e8ed92a00793a58d4ec098fba06489f4ff75c9021e2993cff3b36409893b416601db3ce22969b14b6d62200ca8147a672dced8282d1ebf4b0f7f53620b40ba866225ec5ba90eda4e8cc814e829185398517c285a0037a03135d36bec423c28592241ffb064f9b76d2de04070826832612a439abef01734675558542e0dd4568699623fcdb2e3e7fd5d3e8500b13d734e4aae93d8bb102287e5125dd8af86c59893132c6355843649ccd30e1c1fee322bff6575bba539798aa7f873d331750b24360521734dcd212c0b9cf3c6d4841ffd5bf66daba53512d04665f2ee2c605119e2dbee855e708cfbfcc2979b8dabcfe1d38bdd64be12c085d542580e7ea4876b427e7900f72faadb7fdbd6020e44af2ffaa18215e21abf346f9986361a4f270ec7397a2f570ed5d7cadad5d64601c026bc2b11771e17962a84a099e0fe8e8bd15f31cd1fd59a27336aaa5bebdcc71ff720548c7fb90e3a089c90a65e3ee167a834d12c5a5453418ba259667db2f034fc2294b848b31c1e8ac28b3af9145c6d1a09105eb314c4bfadfffa01e9926f53a7310fb14f3e010daab3a583fd0d8a4d77e6c3c32d8cffe166e83f6d6bf105a4dd548bdc051b02923296df68543225364fed7dd82f1864788ac024323096d7140c3c65709f442f171b3d845dceb0ccb9ac6accbbee74fcd164ced20279ac544612f4709b97ed2bbd228aef76f7f4e7faa148c3d40f9863e6b8214fb9ca093807e5e4b4d0e6283a2d474f3e85083178a7ef016a5e463254ac5b7037dbad6777e36a41c9da5fd6280b535be70819039fdf8ad3853fdce665f70fbdf26fdb5ac0810951f90e27e22677625e6a96394c7aaecb45631c0a2290f4b08b5c6e2655a676004391af91690679fa2a6d0286e2f75744d32c2a04dcd050376f8c89166c9cdb597eaf2ef4f615a99628ce33ad255bf646a2e1ac91a6e4bc2d4b7e03b1bcc5118ae77a7604e03d5e8644c16e57aacb29e187b9bcaf2f87a85fe3d1bf8aa677168f73cb1718251f88dd783436bb1c22a91ec14ca9f93a2237d9ed55f2e2c210a0a03c826be0822ed04bba6005c04d37c9fa865cd0c8d69c8a63f09d6ea8522f4e473b8cecdacc079485cdf5443fc4c63c1a6bdfd7f0a908f5a4298c0e0ada1baf6b338c4acb5f3a6fe00592db9b5744cb729d9600c5428746dc11f91603f844d1e94939140cef39823f57c67a8a6041181ace75ccefa55c6dbad272f95f7bb9cabfbb862284aa0419df8ab9c770edf18a8066ab779a318c01835b82630d4da61e6f69c50dda110dba1033b7abdeddb09eaf43a6b7b99b498a0fb1c98fc62ecd2222be6764f968129a773e9ea5ba40ad5199e5a0725ec73ef4c45b44ddf55d1a6065bb6d69e3261844bd074acf39d50d99ca1e81eef3b029a095c9d6ead5fc4afb3b051a38b07b2e0e91579c677340665169a6ea7985bc89d8dc74615ac030f885f63b7851194016ef075d4d964ad976a74d72d735853937c770ee4cd6be95acd420b2692c45f7307bc5f736d49566395f9bc24e993aed121b470a1ad861dbbc5a084575f693ef02ee26e680b83bd2587285d760b77b30ab9540d1c88becad67a11da2e66711233d48b0483f1790ff4fe7960b53f2bc925a2123324e72910991d2385845ad29161acaebba1bf7627ba4be29358d73092e106fdade660172485895e1f5dbdca8030ebe379e3ee4147dca687c503bbf77366283ce9c130d89b3d4bc21ad50f04d4702c1d2e9daace0c4f617846b951bb2651c409422034cee09920866af728ee56a3c2b23a581b9d532c8e1afd9c607550d54d4bff79aa50b9f8fefdff4d2fa94aa1d25c489edc9692c3181f8e1a92f02d5b491ef8b6d2c0ad017df82817f40bbb82cf32922249a49e99b50b928decc96ad50b274a801cdb5053e4c6b9d1f8d2547253bd94a10f81ad7249611a7ed6d3729e0af97f962a8257a6ae91aea5b691b40038680ae7a190a91b321d39504163bd40aa56912ffd2622fdd383d4b136ffccb3fbe4ac3a3b1ade3ef93341c3ac8a7c786329abe9115ca194436dfd9a7e55aa1230ed9411e6eb602f4493b2a61b2273a3a98ef6770865b0573a8aa5bbf23c30f1f2763218d8ff0133fac0b1ffb64141c50eaed953ca9f94089a9d640fb44b05b37149f8501ed2bfd530b2bd96c7edeb01c405ddd302f465fb214a5e296b363a813520e55278ebbf048f556645ab9db3206fef70e69277acb07a2a58eb5e102bc0baa1066565d8a40a8691b4fb46f10b2d869af49040140fcd201ea4e869dd9e52b74ac4e4fec8c60ce22e3dc79fac6871dc22ed2bc6382dfe9ab8003722c27633ef8a1dd5fc766b02ca838d8af312d44b7d3bb64ee48b3a0e774b0a5015d53450d9b88ec5dd6b1307cc3e50ff1144f4fdfc7c6f3b951195e51f99d6429fcde2a3e33f47471ab364453079dd6b03afd1da1fc8db50cf167de93b4eec264cda26d15c9002969b2d324fdc59b1c9e0144720b99e3c059dcd94fbeec7b3da99f37de2f3f93f93d27fb7e4d2d43b7fbc42710ff83970711f3adf5b6229ef3c49a29a112de4d75f1532f00f34bd9a02fc793796df54aafcda9acb122b43467beeac49b034be3b341d6c3fe570f430ae1d16ab97f8018dbe2d47c6ba5f573c0be7eed5b227f41de2079e3bb5d977ac4d6c17c0060c82bbea778ab7db53e4b8c87cdc67f0da2a77d6408460083d38e886e52e1c4f07bcff8b3bd19b8f0650d695e886b3c3d4c33b716329fc9ed663bd57c25017c3169a536015c8a391a38722c83720cdf09f96652925e0af73331fb9848993433306cca6ce82f3ec4e63c5a6d37215aa43fb4caeae8a435a300c54c3b4ad0e8ecb7e44be0c24f96873c55860bb04a7a530dd910aa295d7672be79da4d3605652834b8c51f076629d1eae8f95ce2f70e8e165f1ddacec64aa06586c50b1f43acf02276b6524fe996a4b749a9f7be9b3605088057f24ff5d33f8bc8129c77f9c8be47024f6c0b436919ea6e4a9224c67faf07a7f27bd32d3ce40083aed8f3f5558b49aa58e9d3a0224862368f89ad3831230cdfcbb6332480e09b32b9251558d4bb44c2cd3038ea7e4746099796cca82ead04edd89e4f03ca0faa608a475313a720a8904978565dcfe3a53d8626ba907a5e257489180bbc9b84088ad06ae57b0b78f3d17cd0ddc7c6ce8111fe2a791969b50d00b3d9b611437d1a93627a800f0efe808afb68eac2c1779bb740b349f3b7a21027d9e731e599020b59be6e5f6f8cd8e27c3e4030012f96b306dc64bbf88e6b25c35f9bcb3bd4ad1692bc9496d4d76c570af8acd2faeda18b1fdf606fdfc4f316474af73c0cd4bdc46647b380eb7756e441dc65d3e1b01e8269af93e104f8dc1a731716054ee833fc5e3e33e8d6fb10b0cc94eacc54aa62f891aa64deffe15330d7fcbfae5802f452df1bfc7ccaafd3d2164fbc083596cdaa25e0721d7029a32c373e4e75f0c19a284c3fea9b690d804d80a0e76c1376d8b5366cc259b8150c121583d8714b120d761a37d062b30fce7c61e90f01052a1562f5b7458d3d89551948a290a56cab32afc13f4830429d0898f57d6b2b9bd1f2c7ce81b504c8dd43237a061ce31ed8ec576811eb5f028f7b43beda19c31792c051a8860174de5da4356d85ba79f8565f6cda17821152c0d131f50c142ab22a02768840c2f730b13f306065b7b13d120953b66e87e8fcad25a4106fd970490dd1861ec0ca4c2e90b528c94f8ae61dd29b4057c74d0aed84e2c3c628af8821f446662aad0104bfbcda2a67b80046c471fbd4e7ded22be5709dfce8deb8921fe657e41acf24ef61117f002b8d9583eefad2f6b2da9676de6d683cea465492f3010c69e55b868e592cd62c56d5b6de42399d4664c306297d37867045c5b96dc570e51000a14f38df7d522bf8a6fe3b21629dab3f179f6c54128b6fe5787b473dcfebedf57b18f0270c622923eb524495a090a1e805ba801fb64ee331f7035820021255a89c81d03333de34f337b01e8734280e4edc1e1b72a082d3aa4613428000968751fb854b72c6941eafde07c1797e9825d54f93b11f2dcc214d913f3e2b5fbbb0f02bfd93e587242a83a9394f82d2cfeea7533483a469714bf4176b0c90963889c567f30d37caf83fbaa29d798d60dbebd2fc7219eb7b9d46fd34efb20b006eaed28a908e831f313e1229e74e012fa32088f4d5eb6fafec0fbbde9c67d883df0bcb7ca4b0f5cc3b1381b9efd98a7528dc1096b9a7d29a05d22d09003c5577caea36b25b222d4067031cd52cae82d2b6add66b58dcac2e70ce8772320d8de8b15c0fdf504d81770f3afb333e9ebab1eda061ee71a7bd22de2f27bebb20cff2427a009394ea09ca7d3e7217e7ba3970b47d3ec40fb29c51ef1c869fe30a8c15734f030300573889c224d1bf4ed3b25f8d84cd3c5fbf729e972a28464edf40dc5327e1b8f8720f837d16e4a38e399e7bd833f0f76703a8514d493bd76e7123608afd6af389a5880d0a162f0171df8fa75d12b02a4ac38651bc1a61dfa3d2758b2522333f6f57fcf8381c46be700f8bfa13b65d7181c6c6d0813e9cc8527384d46116e4ee84f5e09a4503400ea3c9c868b60a7c4cbd550f0de0e5963a2385d1612ef443527537a53ce904a0df969ab608e0b9d389af3c5bf61f1ed4b6cffa74836202e9c67fa90f020401ee617e7fc2e6983102f37be39f9587985c3527f571769eb8623c80f5dda54533e8547f8a6e191a597c27ef6fcaa975a45a8b5d08c74da7e17d8285024052333ba4e6553b9dacab957d63494a39972b759bd785d629d46f919f78b622ce7e0f1bfe276c99e69a8ae903e57c785810c7396bcae7a68914a1076ef45b1d4564cb3f6c667a43443852aaf4e3824180fca63d8bd50d993c5d6d60ab1140529fdc2105f209e4e9ddfc3e27969c826880f382737e35365bce330d4b53f7e61e16fd283865e3809a3b6d984310fcbc96fe605bdca60f7b2575696f91975d9c78f6fc373793260840853452e4993894f8991f96a624a22b67765c10793ab8c5ecb92fbd22817ce7e5ff724f3790b9999cd2afc5044f16831feabf8c93ba1efe94da62fe1d09b750c23691f20490eebe731cf3157ca62ef9b99080b40ca5547b50bdb02318636b0c7e5d972e9cc8e91e96fe28d818406b2335b5bfc915a54135a09b987e2097a9a71bd6903aa98df5616daa0c13071d2076d9eaaf0df8f862ec65244473171eadc0a9a8a0d5aa0ca429ac78d0dc7953cc3d0cfa91a1afcad820fbf93d810a6b2ece07ae43bf63f941cda0c11f0b9d28ca705e6392d29180241ef7556a750dfbd21c2ccb02cfb3651951c215b8d161470c8605ee15fd55d13f6618f53f610306e40223d3f0cfa3f293e452f71b9da84558ce1ec084a890e75359ae17ec76176a376b994cc627ced4435fed9daf0dbd0cc3da2fe60774205eca1eb67b1efa14aad420d07b7b34e4572ec850a4c81fe17d7f9116e0ef7b61e157f6c8a1f11910409a75e8b615cd1155356fb015d5a622d0f5093c1f2a16a6c7b0221fb6960d1a5cd04b5bf621853b643593697199a942bedb8ac0441452b38b525d0b3e436d1c8f01a44d9a36c12a5e3a08c2cdbea32c9229b11bb971e18130fc4b7deeb2370fd4ecc615601e77a5cca10b2eac1962f4b105f388af91d64b9a01ad5a100d9d0789a9a4dd51c08fcb22cccdf15182467ebf9aa681ed292c49ae1dee0b0bbf921f091b07428dada91b0714e157a6acf15e0b180d57f27d1d5ca8d73d7deef94a27ca69f90320afeb3e8b8f3bf3b92bde7365b88a03aa678d901d79a69576c19b0e53d94440e85e58d12363b1b3d29dc65e53cd7ead3f9f4fca24b6d3beedc08a38224d48439fbcc3bc061e1e0d40c92c5b587f895e1c015c10f10b8c4701422f39d698b5ebda1017435623ab10ef61b28f1c3fb279c93eda15e6c50b69bea3853d5273dbada8949741da6695fb547095fab4cf09d0c37330340a03cfe43bfdce307af0c0ff6045624f43f86d3f8396496d750f18d13d8ceb4fd8e19cc1ae0a671276b073217098387221d0985ea6f9007605336eef81b5b492e4f37509694ef42641beb381e130e0f07d6beed38c8f2a298050c672fc97f3a614a74c63a5392f3ab6b71ffad295f6b17d03548f6f9e5c1774ddc384fe9ccd9cb948ca6422caa72c9f43ebb55fe88fcaf869c93c70a37a188cb2307df68b1caf2216316bdc2187127468bd85a967328936ad2908223a6f01a931cf4a0c70edb279b50c74435a39234437ccd0b541342bb2a272327fd37dee7b98c423532bef22d6b36275bfac3a140e88400a319fa0e28acc77a3f1fa9c6e50badbcc8cd780e04b41526d2bbd843f15ae034a82ce4a084a6203cf3daf62ab01cd9bb04f060cf7b0c43fdd980bef35b99ffdc627b26a162e9cddcfba5b905233e481b25c342eaa2fecedf5b020b103ff86539153579339d56bf87023ec277cf199073e80702a82989c952e0c46830a1e235412bee099e2b2ff84428c141f3226d187f5997b18ef239382e03df1e11ac1ad0528a395f76d81748df21ef42b97a565cb0e9d78b1cce234f3c0b399d71452f349d53ad423d1baf121c31e0509bc8a0af453383d531e39bd66c62fef612d7f2a8b1d35993affa6e6efff3419c9208e012a64da9ae001ecee64173103551a2988f4860aaf6be5a486cc0965d3c5c36fa836990387b2420170b08989870c3621d544275850de822b9e352f541c33f918b714da4b9821e7ca720fe37964e82833911ecb60b6406915e31312e36f8935c52fbc82d8e57efa9c78cf074af2d929126013155288e5f8b242b6a900612410f04be325c19a5d9c515cb6ae3b7b6e27717d0f8b7fe46c86671ccc206929d7505d3d2531b1ed4c69b8f2b9bfbee3cd0aaf976d85e9d3f21f003c54025248932d8d9d4df88df04e40db809c69894a361f6a7a586240add34fe6f97fdcd4844fa7cb9ec521462f4488385f7f2ca147ea06c87e1820ddcb3a33b1e5cc5db77e7c583f5edbcae3b958a97b96b346585b3326f861d802f4ba5befc3f102b2859982fdf30d857ce058ef50e2f2c7b84785fc26b553b25cfe87311fbbee8554f69dd2851a26bb69c6089527abbf783fcfc22506c52d961c38a5139c1d2044e3e217b1230f6185d8e881328fba4626f73a9e8c3fafc4e045fdbaad0cd5e77b61798ff422f6d098796e41e844bab44cc86a75ad368b7913cdae9498d44dd2fbee9c34ac7c00b155c9a935e03b4524e4dcc8a63039201d42590c991fc13703d2494713a70f4fee611c8f8c7c662c46c37619e6e600e5a32381c12f7d09a150eb249cfe2f19aeb99163e5be1d5402ec57aa608e742a0d205c9e1410d6ec07bcbfb812314bb091d5c907a9bd0b7bfbf8d46a0c40b90601f5b0a1c3af7f3b16cb2f6861a4c01b971156992a406b62c092cf709f04d40dedab290bf4dfa3b4c3d1d1a9cd6587241686aaa495c62785db0b43be98bcbd2f87653fd28dd5e8b5741a2c48dd18b3643a7a604bbcfe68d41a566772439d402343c88fc9efc02bf905db72354f2c2b7e02b26b4effc1430e89e8c6b88f3ae72513f0445a24e5f730e6478dc3e3c00a3323757a26bb708544bc30b5b1d8e27b2f521a1752e8100359361fb5062f63c0a7daaab33be18d0b556ff014619c0fe731cbd1fa48e6939dc0e7e90384687d04f74323f8d12353ab183beb764aa84f58362678e4b7fbd3dfca9f6c90d0065550a986a97d82b6bb5d02e4db57f0dfd4c1039a957325759633b6c27e113615cb3fa065541c26e1a00afdc38d4f1f759b8d00a7517e88e4875da2a5059f5ef77f6d36a15f50d30d445a778bc425ade865b235bd03707e944c342ed67fe1284f300b12f02fec2ebe701c3b35b79f4ef72d832470f9760f33fed38dec8dcf57a1164b53a329145047d8f0f1064783e01fc0c220270f769d7658491a63c130d00f304c067e94a051b570c6c9506f3c4b9aa8062f9e3edbb7d6d7d2ae035fe9320f9c91c11bca1683040ff991923ce84d79296d337c618efba72e32a6ecb81a4da44aa5a80b863837653822faa7650f625134df2f9ba451370c862b872825b4d8f866bdd6aedfa7f9134c70c6ec0e89542020e017d017da3aac7f3d1185dc42f72eeb406d132d96a2391e6dbbb5f0c84459ff5e11ce23b39d04508ad8ee9b05f99a5d76f6f02e043afde7a888d2079ab9c4dfc03a906e16c6d8000eecaa3cd6da4ef7b67d9113775992fcd67c3d03c6909027940094b3ae2440c67d786c3d2a3cc600cb4facca544ed6fe63294ccab66af32741189464b1472f5d02a69338fafc56a400a4168efca0f10eea69e520d348f0377321694833f68765af3f682b397d2dae89fd1ffa04dbe8ad7a5d09e6b05ce48a8d1b6356668de699792debe9703349560e42ef7626bb01b20054ad376778194d7e116a1c6745840591fef5f13146f206b4733f8a0a4cff18f1f91f3997a93e2905145f04dda133c2e728594bf79bdc9d31a853a7a1fe1817a12170da9f05543cb30ff898ba119e6051636614fb966594c6257fae21873caea998262b70cfb930c732ff13d57e37014f5e32afa5c2f59c3293038d58ad2fcce301caabed4500436c14ee1c63c4ea58259846eaa04b3b1ddfad973b345adb4e08c23620f1dd29875a38d7d7cbfb4669f64b80119b59d54684986a5169e25817286e98fb3f32464603238374ba972f9e4f9ecefdc0c13ef56f7a5bf100f6d65ad1ec99faeeadcfb1d434b12e51e1624a0c35619c7dd859d47358722d413f54c094c56ec9e7540c677635c28abf63b65ed08420ea74a7b43f3439b586884075f81ef6f1cf5b2cd6899d0f78e969c80cda8e2fa2bb7bfd3c2659dd03589713b7064fd0a0da6226ff426222a02624a112f8973b85dc2f75988b5995cc6880f21d412d0278faeb8e183e701f075ee9c1cab6e83c5bee884093947e54ed889cc67b58e123c7e0806a02d8830c7d152f99dd4b3fd37df5477ff79d30aee415ec8fbe2788fe5668fac09b26f70726a17e4ad9221b270a09a6893ebfe11fcde4bdcf1994d38bede084ff080ff11a8647d119294c156921e9dda44541543d27fa7e58c8049f24af910d99cfbe45028d0f0f80d6bdcaf6a223b29bf95b518236166eb63cd5d4a845f0cee1f7823909ff6decdbffc8ab747d4adfe07d0ceeeb19b903b6c609d984a584ca1ec0b8ed11ec7da9705f1f7f2e9d439b760345f0169c49af6cf837e4670687edbcab07cc3a247bb9dfed37f062ed7c1b3743b756e1b5da4d3f206a495f43c16da2f8b077100f0b79644b423a03ed5860eb4d633d7621b4e564d6690af2d449cee5d2416f073c62c967ce498016ae54b404bfbd322da5e86889518331e436d9a858bd955d0caf773dfb2a0af4bfa41f66cdb1777bcab56dd0365fa48b7355f784b0bcc61b22f6e575f0877a9830cd330098d17dbd5ee243763f53866e4646abc80dce4ef338672d231f1be8fb04b5dd47c8ef61e08f9cca2acbfc202ff93207c86834ac972d0894de1651d8885e4845b75e129918fb4f0c0110c8c36856ee64eb3825f15a141f35c893d0198ed86b21a668fb487d4beb83e7ee61a58f1c85456175a6dd29085ca26814eb140a44442f2142663bb0be4fb2519a287f267bd502987df566512bf64ef8963cff7494d6c132dd23a68a0f84c0253958468f11ae9365f93f648c203c0185d3a6be21ea1a833d48f9ceb0e690bb5bc5c48c9ea9fb75eaf109237c2a9334654e81b1150ee4a1ba8c0ea5c0f8062a79cad2c4fa57a2c5996b823e240cffc320acc5a4caa14d35f78ef906b5497154c49a71d44520fddddb1462358b1456710c3473405f62091e1eb61420dac72a6fe68d08c6dfdcd323b973e3f153152e2e173aca7e346b1c98b0d9e334a17933df02cda377ded3aed7854071f1a3273c9a9e5d25fc7b0cd61ae0a92f7111c0a032e0064a220fd390efe0de1e33b429d6ca2e665aa35340f9367d61e90f99f0e7581536cf4c8ce2fc44f4b0cc4c4317d3eea33b22cb1ae10361c720080ddaebfd9892c827c20486aa881d4f592a5e24e71126eb64d940cb79dc02ee16e16dbc71a2a56730956cdda78c7aa46adcc70ed5b4ef8568fa34a0fdbf40de4707e423a7cd740e12e8737ce477625875c4120efc39bd5f9aaa763f6de3275b2922a0191d3b03aefad6529bfb68ac96a955d33a41fb9fbec088151ccdcce6d6a2c7da1e3857ac3ebb9fa36f1f09b385957a7f230f3b228fee4262242cbe468f7882cae81eeeb40dd795423888aa0a2019fa633f5d5c58aeb619d5f9d4576cfdc86e563f145b44d390ecb23deb7492fcebf18f2fc767102e2f15a8643013048125fddf1fffc028eb64ce57fd7cfc63aeadad3506945e03ae6f0b79f57ed90d168a9511b7e09b76f9b4fd57c70a18313100dd6903511452de8077b180107d5383dc5d86f428f25d76088bdc302e551d34c24fbc3877108e292da8f836f76ff04bb89c9b383f57111e2f3620c5c4a8eef414e1391d7cde93f527494ca9448cddd512b3454e3c71ef04d4832d226258e46056bc0e379d78625e6682292b9591ef739437949f05c4fae541ffc4470a82704cf440c500cbff371e61ec82da34ece7d96c59e80e352346b2c8a37e5b5816be7223376619fa7e58eb9bcff5597a2f0662d301cbb164b36768515262979a611d2270920a20b877251910ae8a29c9d1ecd1b8323ff1ce91201c9a4a50f167cebf511f9b712931bb38ff171effd33306e2ba68523a477bebcb735976a87d3251e56d8ad8931ac7af21cceed680b823952059e29dcd93d1a17c9ecd9bdb5751076cc5d48bab3eb42ff1dfbf868afc6bb5a0bf731a08878816545c9e0b02cff5f88dd58230ea24720d7c7fbca3c4c05b560521f8b07620caca37085a37c86ad37c50d446f6390ec6a0246b0dae9604e090a01c1ddb833d90373c83435eee36e3e6785a110c793001a54357b92687d7ffd32b6ee7201ca420507106dcdf780552dd3771fe674c005657acce460df2be54f6a1286a1f7039e84b69219e7d44688becf2ccee6c5708f8f7f4ad03be5bbcb42b67e4509c27f81a1c566eaf1ddb663ddfc8b82d3cff10c9ed41487282b0cf7241c561b47f83bfd477cdb3faf97ea50a711fcb6b741f304cc70991c466e8071d427ac4eddad9f40b62294b0bcd957240e9c034acbf513758bc6c0b654f2a85ca6f46746f8e29244b795a568b494106f6136fc902c2ae3105152b83fd0d9eb26bcc039af5af1bd2a97aa9aeadfaddf30fc632988eb81d1431579ebe187db864c22b762e917a19159300821a722625523538bd041d9e0b37661241ae04f8b43a5edcdb78b21fd9a162450fd41f82b0ab8641c5f24a7f83095239e46dfaa95e2adc31d62e20d1743fbe171673aeca293c2598b20cf284d1391c3907fd537330c01ae2cac0411578d2ae26c0c5b65835da445d4dcd7f9ea730d9b54fea784e1861f113ef320dc20e6305155396fedf78589820bf9b19b8bf3c6e8aad1607944889d164ec317292d6ee2a2d2a2b1033b4549f5c7379d399070a00daf4e58299392a41e10f21b693e6bbf106298cd4e31e3294ec46f01bdee73bce0fd4e780b05fb5808a4e44ff06afd751c80717f997f359a857a5e9f392e53bbcd9e8c322ba6434f9dcb012530f82025b1a37c18713714400816b2c2e86403d34a99601cec0364fb6e3c2c0d1c47db7eab9fe18daeeabc2d70ff00a206c6d0b50d1d1f4dfe0d923d49cda69ffc25ba2def5c6d12b4f37924c38ee30e3896614cc55a998dcd875380818c5f553440342aa6d1a073d576993efa7e9b04a1aa127fcb37685743f229db019de644cd8570fffc4bb7680b00610404586217f8347371adafd12f997f3dfb682b9ee041c2eb10a8d2086695dee73682d617f84a2df331f44eaeb7b6b230a28cb87a0c7a54a671bf7aec0ddd26f25b50e4431e05a072b8f16d878ac032cc23ff18e1e20acca1e50919cccdf84de6073e037929fa1170bfdad9cdd60fc7c940f87b3c37a6300e37839a0abfcd9d4189f7d59a26cd40104a0b3469e6bc87611ba5379a27bd226969c110a258f505d24add3046eaa4e8f02f660304607615991818a2080bfc1bb121fcae092fd8547c1414154c958a41339fe5821dd8b9bd57e8b5f9c2aca8594989919193914a60de0be94ecddde370a293d6dc5340028789c7474930c4d21535a3cb38b1c7517599b7e0ec68166208c1b5e50814ded6f0ec6c8100601979a7fbca1639b7f4fd8338b08d52bc80c7dd10634f9534e4da94e63efc5f588a3c740393134004be1813787232d49cd03e69a3694dcecd90c63b71d5a22f5e2cd9423ee7719978b5010b8fa152867bac53ff911774e8b831c13c863fa20faaf97203561f04aa71e2b6f220bf982dc3b693e95335634a60bf4df85865f17a06d9fb902fa14dcafbe88f556b77538dda472d0c03cf453583b7e405e3e538aed980fda9cbdb746f9cd3fb086477f7fdab3f65fd629abcbf77e7a5e62b6b4eb4186bea487c9cfaef062e32b6ea28e54ffd8625b0c1007008eb2571ac7808881095b65d11db69cb1bd96728a290f661cf9890d8dd9186bfcde1a95addfb7060af544f26504efbfde13028a307a0df68a747a1f935d1c2ff6cc64c5c9fc64ac4afe9cdbfd64bf2f40c50f90223f597bb6e7e254cb520c16677d6086778dcefa5280a2f3e34c64331cec6bc93fac29fa07be7977108d216064f62f6becbd53ddc5a55023d34a1bb4c22412b7254611752d2c371546303ac9239adff100a4ddb8cc357b4519985f20502d8814108af26c73a643363e0404244a11d04d25de5ba341fb0face946bed1ce27fb9735423d254d46ed4f939a12887c226e5451a1558961115a4f0a4911f8d175c5b05e02e409d879f869396e1250c11b32d102af3f5ecf0c68c2e68ece80719dbd6ac157f0bcb746efdd3fb81cb65b45c655ebff8a9b787198a94095d42589a48b120145eae273bdc045aa583b6bc933f5ef52bc460500f8803b0fbced1b0c8538f81f92c2b06925306c2f6d318e1b2a5a2f6311a2b0647ebe848d5feddea63fecdad1fb0dbb28d68d0258533382a25bc00191a0384a4fc44e7c1cdc15b5d86a746bfc0f54824c36b31e744b22bc37cad25b00623aa821b213c80fd970f9843236decd844319f2ce663b414725da71477861fac20904aee0fa872ded4aff7dd083ece5ecfa18a2f7af41ef5f30692a9c95ba963cf31ed7533f7b4cd7d69ee8a006edb3a1728e6f13923863e51605808370f708fe533e01345579753f96e830a1561cb8a4339cd093718dd6fc0de6feda18888bc87b5f6080b255c8fef881683d8b2dd8106dbf90fb1172f3e9002ca50e50144e0fabe89b79227a05fe503eec34178d2392132f54987ae60d62070a7d812d620b38c05aa0d05d6a378e87e131821f2ac4307c694882ddb5d53736a191327920ac7c370148a6be66edc85831fb96c9b26164f98e9af3bb4c89c738e179db67fcd59d4245fbff6654f3f37f669409658af3c9ac5023b5d88fbe621aead48b2d318ee4eaf2e92f8c862673d0072900f3f0e7d07316871073b9c2560d42e11acbb21c1e206f3936ace2ee501c7a71e8bf19d5b0f1cf8cda5fe2bbea382d977fd2bc00873180c78976277e88687b8c0e156293c0ac84b6450a4830342f40edbf686c04afdddc3b211fb8551cd15138d8582b28b27c92772ee4f45f2f31f93f334a0b27a0a4f0c362709376a2c7dcac8af4a7426463a5f4d36d5776523dfe35195bc0a372797eadb52e655425c918895d583967238e124ce745db37170d07e704068881ff6654a3cb3f31ca17081821bbae7d2ee92573896fbbaf4058170efef6dbd0f6378c8f3707c8fc38353cc0cbc47631286f9d5495a5febe66b71c2828c7d5ee0537bd092d5a0584635a49771796fe90b9208007b8afea4b38ce319ba41d05c60aaa4aeb5cabeb85a787491e54f54d1320fde1624c62ac4458ee0ba363186d8686c5f75471ab3a032c3dc80469c6518016a0922c08803131179731f5d86db98872a47bdffce8d9d86ad55243556d67bc87c5fe09bbf219aa762d2fce7f720df9d9fe4eefb07db400f7412746efc346440a1a01f48f7c4a89384a26c2de9d67a2cb45864dc5a961f0184a5535801e7713c2253a55ac00a53d90652729ad89460a494ba58973c7ed6c126d5c306e7f0f2b7994b271c0bfe2689e313f74af6dad4c9dce47c2c5840d173b278e093256dc6b166e5f6b19d0dc45ca2f2b771a72e9bc4e54f512734ee70cc0765fd98e56152130a18e33c2b98725ff09318a75abe549399a73bead16d3753887f42ed1eb7a00dbd8382e2c082879c9362298b23d4a4590ab634d5d3ff991f4558548d48d68d34d28c0e92a47045f5d8b326765277f88cf84edd60dbcae96ecf54d9151fc3204de5f7c0fcb7ba4b26f11174b5ecab21aebbe3c2a293656f28a144a449852e37d2d18972f46edd78500a33f30029e9bdb5e0bb38050d84e09eb5ddbf9341b821b180ad7b3d1a65694b57b2e58d12361b3838c9762e1dd716f09a4b4b557ede732e7b057339fafbba1d77c10ec39ade00038bcc44687b9e048df9b3ae062720913a22f396b388e5b9e05b60c872912e3cb5c58f843a63e12869431514dbcabaa8cd3239ffa1141a0592ceb38861cadd4112c339b740b5ad9396d626b643d6193e8b30f1d4700c98ce01d382da59bd0f145be2cad10b8289ca7cebdb0ac47463ede0b2d78bee45ca548bee7242b2ffd6c6418cc0c735477b1fa494d87d6269c8701ca42fb48749d1c7d3b3d0d220943cec27a59ded978e9b5581d0d4b26dbc16094bf5651438160d3c9404d2864fe2a70b1e04db196573dd987f19f8eddce2adc106d3db43303218301b5cc13435fdf16708042e145fdf7bb6ad278cf34579657397a3444c373eb0956bd261b7bddc3e54706002c653b53d507c6f2c21bc3e6c19411175ded28e3b7e2b21910878e58899fb7f26b5d212e9cfe98d2618d1f8225234db9a4df2078e24567fd2e849499eb376e270b840cf3c9ecf205bb072f7c3d202fd8a5f440cb5d7435d423f19443f03ed57f1653721cdd3525bd250cda073c8f9d33b190626d43d60be12c6643ac90ab27f07ae8c3c777727b7700b7e88fb5a7101747f760df3fb120f02fb1d88926b353410d18670151397cbb26b377bab24379beb56fabd0f848ff2322f1ab697dc720e132cf0dd57090251577d2aa59f67fe51afffe88fee27bf05f207c0fd6e20becaba3162d382444a5558d0828b3cb772f601aad571543223f392727e983df9d01f0f7a604a2e0b571412add1975a26231a66ebabcae214f948223dcd207f51578fe520dfe533521576ce50b5b2b0c3dced013fee93953f5a52d06c530deffa2fad81601679d63130acbd145d031404fa02d6f93e9ffe7aac18114bc779f18763b2d0e8f68c1a7b57ca8d1a5c4aa4cd582d203b1be8f6cb5cc2b2800c47d708ace793dcb347c5f6db6a15d4832ccf4e2b1e10670476ec4a2e61526f8fe520dfd1faaf7d6d86f19a872e853a474d56006da30177bd2fbfe8bea8923cccca628275447120a6b35af701602b71db8ff3fa83642796eb9240b71abad048062f73c03d2c9f2ea891824add5429146cfccb361314b80d2274fb45079cd1ca9b12e774892d02e315e6fb8a3ebadb79193a711b267bcc3fdf091f6c8a1aa00f82938f5659203b6f1f4c8c651a2f45b54673bc560199a0c8ff7ecb79b8856039d181448e84e577c9866f3e663120d8fcbc958153a722dc73a064f0909156914f03d2cea916355f1728a149ec427d232ba295bf2d8ee0f12161b2748f4fa2b27f4bc9fe14da62e81a734fa32c4d3ed03ce3aa5f94f89a0bfe67ec6460ca69f26bbb01e09a497b044bb8460f67f327f4f03c1100ac75e848015962689a2b736030a370e64b97e882692f0ad03efa8267e72f6d0a95020a49bfd7887dac2fa7330ab1b0f438469c628995f5d885f7cf47e719da99c074b367ff13fc87ef13df03097ffa6f5effe183b45b5f7ffb46e60f069d86b89c8bffb7b33dbfedd5fd8c72bdf323f30c4daff5609fde25ffd7f7ffe88cef1b1ef4f68f7f78f9467522c3d2f41a97e874723069fed863e2681f9b97b815d036ec6fdb591df1d053c036d2f0ef4b2c2df2dd7a2432a598647044179763c63d155ba8fceda3fa2b3ec36f6450579dacd7b2f357b3503e6ee8a2b80c14b14ff4174a65ab598d9eaf3a8c4f996178bc7ba8862aadb35c68fcb9e1cd94f72d65f05bb013083c915954a236a25692f55c3f83fdaeb06a77f5813adcab19a9e29a344bd2af8998f94ddc6128473f917897ea65386d6e22c7ef534947e47e334f6e14aa2d5e85eb6253f30296d1ba60afa8a27e15a9aa0cdbb76f47eb7eb0fa69d4fe801e3d101aeb7ee817d7ace720cc3321f6b5e1dca3a30cb2023b5b1047d912ecb42bb877d78e44d8e8aafdbfe1914e24ab821b9ad37e3720d759c200cb1625f114ca8947d4a1d861da012d1823f95a32a26844b86e4ba10275adc5cf15467bbe00c3d26e655a61a1e60ba87a50ef226673f058b4150577fca6675ddc0805eb40f2f9ce6588e831d86378853ec259e3d045067a16ad6d9633bfb7ead778da427c55f2c109720129af735f77a8332028f19720f7b6ca6750c8fab647b0b0d63beb111670a2742dbdd2f83cd75743da67d9ee49385b517f611208cde13ee8475e5be225cf19cb0c1894edf7e6a4c1bb7c252e0a2192ef139dcf61e96f1486589c2ae2afd892bc9b87a7b91b90c6b0f2bf814ef5ff3967c7ac2a04ab3c5205e0030dea1dfa123bd8cf9bc447969b12a9e733426a7f0455c202080b4fb1856e06ef93f9449051acc36b0f126f95c7c012ddc6e4aac855109507ea04c03f27486adc8a3c13a9e92f16435f7942504ac2aaa7bcdac8d390c69d9cb0311a063e7e1dd58d176a98538c7b78e9cae56964b003c78566f26347f49edcb2fe2720f4b7aa43212e665ef4fb7ae8aefeb69c29536dc0d5b9dd9c2f8aaf575de515e2753c3b43b0394dd7b2d76f63da7f80872983ba655cc99cb2bf16edba54dc9725674273c7a22deb52e10178ef7132df1fd4432169c77f08f640e2c01ba192cf48ba17dc041c9d677c22aebd1c29c408f84961ab06130df165fa08966ace64bb9b770970e16a50c64356c2c12a09f87742bc03ea34b0bede6650e48b666134feb19e056408ab4ad5abf1a22cc7d3eb4af4ac226db8c2725ddc64e47febfdc7235d6fdd368819ae6beab37bd4990da69e2cb283f8e5f5d9846ccc6383bb8e7e3003ee16a8ec2a28becd45199f652a98a3bc1de1710d6b7865bdbc361e4fd26bbe0f7b0c44706a693c3a1f88ed8b7e48431469516a0b442aadb287b8610ab57a68c49b32a9962eec0f32cf8c58015faa4ab757b0cb46ed2482da1e00da4a97a5f3de58ec54e71da59a27b58e6232f1f624d71c8179ebe7d5e8cfbc0f198fce7ce54f7d9db6fe1079a2b2763bb27145e80514d5311b8943a649e11a920787ef11675a10fb9904b03a985787117e1482ffb3d2ce72c30dd5dab3dedb56757c1863db018047cddfeea6fa7549a7138d2b8b42cc26632518800126e8cb939daea5c718a1a0d771875cd32dd24c8646159c93c2bdb1e39cf784df7b08247c25047a11dde7825bdaca379cf8351701c40d833a62e7fbb1ff75628f7dd7015e620e0a88978e39b6f0ddea260dec7c27891bae0e8673b5825202717f6babf85282ef7afcea15f21e8639cef1f3f5031cbb1e0d2d73e18412accbe66beb92a0014a9d5f18dd29e6fe6adced1f75fcc4b902de080f64ba5432f7c6c87ed8f36b7e47d363da41b20a301b4d9290e3e9af8a7185412005768a02122f2d054a05baa58f96bbbf19ebaecbd8fc5e8a5b64599e3f8f68dd60f4e9d08aef9d32eff648adf69fb1e370b93fceb2c1e5ef69e55a23c277cb4e71033a4038eadd977c5f0254d10eaed7cebf8b48333f23500e1ecb038dfacc299138b4b007294c52653763bd7355764e196c0331dc609bac09f4f54a077fec35b761e0136d798f0b74af4881f2256f26d6dfb27e41ee92d5f00a5a821f7e04473bce46901eb2579310c031f44c407ed690cb4fcccf19cd8440040387e411989e1ca98230391c3e20ca71e7c54ab98935f037a7ea99d3203fe6930bf761ce262e45f15ea19a3d45070c59d250b799065563a69c56226d27688ba7d6b8dfedf2c7eae6db32e27806d4cc2c87ef36d49797422f8d9fa2facfe55167fef6c8b88263accdd3118bdf05693c45d3abd6eafe66e5f9dc96e8f40a4f2a356c728002e7c805f37bd15058d8fe03448e5688b670b6548777657ab41b2c5187c8e517af0af9e1bf4af1a3dc6d5102de000a5bda690d9b38cb75fd4e0b232defd7fa8fb0aafaafa2d5a1d109094eeeeee140169a441a43b04240401a9034823210d021ba4910e0f21203402525202d29d7248dff8fcee15bea1efc945ee1de3fd057bcddf5a6bae39d728fe9d7db286a6e38f9da0d8938297a5f5a09e1ac160001c07afc12be27503e42c49df4296c7c1a622e4982f058b46a85dddef340a0a4efdf870978f88da8fba101d8956126d786cc8b672e4af9b6e2525fcb0d69425ea7d20fc96f6c38fa5501ecf8926205a0dd040cbc238a8fb40c1cfe2cee87e3ea4a53f7d4d9664a2d3f8379663bff39820326c1040abe7aa26438f186456734f90d320f8adf271fed7aa020dcb490f14e7ac84da3cc0c330908fdf9f0e3dfc8f436901d9df768ecf6caa14069d2dd284d1227b2655fd22d5deca0f101367b6c96eaf5910a9c4325511bf3b7f780da976092e24a0ed3617d2544a026754dd53c9e4d7c332088c6e14ab643df0557d4d0d02d450281590ed2a3c6aeaefcd32f95a2b1a28b437c9c9507cbe1ff7d9f828d3a0f0795f418ffc1ed7e5920d02ac754c96329af1eaf5509c51dc23d20c9a1d657362b48ce71e3f90e11f7ae32207b06ca546b08fc798ecb0538b319452edbbc2cfdfa46e1ca82fa47d844b58291606fe0a03d9fd1e16bdf38fb01ba00dd7a3315021433134f5849da10f8006dad4fd011835df5ff863548894112545bf8596b3a749873a7e225ae451ee1f1ef765fc713f6b7c40343e5924d8bd294b94bd7dee30b1e8067ab7722c1a735b18f363df23404d337da5f14337c9741d2edb8002217bec86ffded687adaad34193c4dd9d3c8373dcacf1ffc0ed5025363d1afce27580a2bf71f4f8fd41c7474a532ebfc08dd86a13a77eef81bab40e37a6108a296fda9dd7bfb372d7b103727efbd43154aa89da047e9eb0c3ece9e03e9a6773017b5cb07573a770a1021c1e80607d2eeaf85069c5a8e1fea60266a42a0dcb914276ed1ca4dea84cd40262fb0e3c040319f83e0b737f3f0b7fee2e6e13abece8eee89c555c61653f29c3f9f70936867a7f08fb2f58b85d23b4931d3b18e42e42b9b73043e779daf628a872e19810b4c465ea6a8f7c006481fa33be843ccd06d4cfd8f5a6dde03554c6263697f099a6c8d066b66f43b6e7233eef7a46345f4cba8af1c8ebeeda895854656b5fa113ae26a6b3cea1bb84f94d68f99e4135dbcef1620083a5573bdf7377b30b34eeeb02114051924ad67ae72939a6b9a339b0c9824a0a1c090309fb1e5516f4df05c65f193d33ab349a6f4c129ec137b5045926747c60242079e9909ed7c43e75b59b6a0fc63d682facc2231eb91fef6535102b649f8a13e26b95ab02a84b70ab33364f47605a350baa191aa723469fb527f81a29604e389fb578e8691cfc98383ad737dc5d3351843dc89f24a77586ca02bfa0a9347da6564429abd1eb6796920391c933005854f7beb0bb281734259b24d5f24908b5e4f93d4be8f2f8800b8da9331fc0237ede8c8c77cf9b9190fbb206043e5a41f7c3d4ad41b1474c34c190e97ef568dee437715f0709250de742842aa5f769d3e85c87de3ec36326566220ea8a4684458dd0924d9221e203b4dc3f30d35b143cd69368ca0db2bf3749e6e3f424cbaadfd04adf51bca4e02cf27c26043a9ce3e6affc35eecbce84928d6e8782e85b9353d2c6e0c89595b0d24d4d8013a44e5b8d6b324985f6841ce03ce4966c8ccb911dba3f2ace406e7884c3543236868ed767a61bf54d6d6da49103fc120612fef7a86afd57ddf29a445b9129b720b393aa8e8aec89e59b6e95f09489375dba44e495692d618b503ee902b47e0f2068d212b481731ef1c4b0e558826d9a279b8d009acf58620bb5cb5e75553cce3c81f87376107a449c52213f5169b417d974230c781706b2f5774c32d03feae30a97bdf4737da0e57d61d6d14fb325eb967e50299f3e64e7ac54f09ba0afa33e26e29b47288ad62cb66b528bb2a5366b178583bf687a7ffc62dd146d6749d32824500cf765911969e962716d2496330ebed7a7b7a662022d89b22edd6a796f9a307d410b2d5d450bdd7814752ba5aa9aad61c29c451a826f824374d0f287b8ff3a626b32e70ec94c01b52a8c1c704fd323b808a29672c4b234cdd8a49b11a5ea10c31280ae68549227d22901c66d743fe5224db9a5233971dadcd8be156ed352251be5f879ddc30c9cd73daf49f4deb713be9d3974218ce9c021366f0d4c5d683ef24b3b32b809eff0805b2a4b68fb676e5b4a3ca798652ca8ab3332f7211ec82fe8b42e4f6300cf751724c6ee40029b76916febed19a4a1b27cf5db528c154c0cc9bc5fed0a679f0bdf55d71fc2d735f4ff72aba355231c73e9fc52778c8183344dee407d35b78d70874711d8554a6b49e91efa386b2d55555ad14a0cf084790868fcf53dbb0a837417216de9776a9f05e1bde631c2be58d427620e6c659d933f204cd23f48f0d7a3f9a722d7ccb60fde7d8e79aa28582acde725a39cc428843a87c9be8c22d9ab866feac7cc10fdf42d6968b7552f516a414c93db1415b33a176e3c9660a803205dc5d61a3ef350681cda6f165da6a4240818c8ea2be774ca325dd86baea87b760137f93f94d88697beb371d0fe9dc2e7e49637531fe2e755347bf8fc02f7ae6e5e4b6247f17326f5e58c17c77dfc24453436ff03dcf7791431b17dde589bbc194aaf0cc1308ac3db9aa29d5d1f6a4f567f35aad41b0208e10178ac17f74758d837ca939fb87ac6d0b4a3a74b9ac0248e58d7a2fa6d802f340fe23fc8ff97b82f4bb4f7e069548284db7106edf8347b055313f9beba12dae02ae4e1c3219134607271eb0308cff1bc782d758833ace2c0f1d36ff84d79354d15bc747aa827a2d3612a7d3f9c87057bff1f61fdc1b60404248aeba416378d3b2d2d947387bc094268f423a784f86eb7713bf1ed960b6e7e01f01f7f3c0170072ff4a4cad85e1c94162e4fb5c3a3c0a8758fd41deb0829eac4fef0ff37afe2ff32df5077520c5b53d5d248321b55c5b8a65abd99fbddcb9fcb10a1d9bd6d6e3b3f2c17bccaa9f5d31a094be43bb10ba2300e4c09983bed36b0dd96008383b8af15473bad23066adbcd8ec2b8b603782a83d499882fb090f003c9a8c073359e7508357eea6aeac9f93e2ff238c6ae75aecfdc8d8124eb3a6009de0aef588a319a042ed0b30b0bd58b334023c2975f33797007679a56c3ad90121960cec166d8533db24a967319632f5d47394684e59511b716b13deb096eac56e0fd213211af6f3b317bdc91168e95befd417073415b4898bbdfa3eadd67d674a3454374af35373a7d80e148a51868a64cce8469e36e5f77ebe619190b0c4a964790aacdb35ff718dd92b9d06f04d7d36f7f856556eb1e6cc617c817a59a97b612757a5c7c94f2019c6321e164b65740b355e10490e3ce760641caf317f572ce54e96e33590e2d288cd86a1950a491f77c1ecc49bfb017805c5fbfe51f79db795a0452c093a91b328c14b013643f1ec4f2c5b272ec11104739f3fd0a2075c5892b1ffb35d0ac39273c0643a338f3df28f4ebfa106374d2829b2138f635f1c269919d87e5a1f0672fb5c28db6cb37b65546ca052f9dd885c62f0722be21ee45934782ce66bc1da70f0a3c52941e27abfe9ce55469b001eb0c53769cff755f4f4bc9e40825a4087c07a6e33c2c94997f9cd6950dcc5f8a79b5d96a82e9a52d146eb6801fd40bba451848eb2a3c093298d62525a4d78ea3fb2b2092d041d382677903acc6b8b1206430fc8a0021aee66e173ce396071f149e38d685cf01e22ffe5e3afc6b5dfb6fe90a4d9f4de6950e6ddd852a3a828424e7f6ae73432f53651f0e2ad0e833d3de530b003de6e3494cb837a1b02ee986b32229bb0f363f6b23740fcf3bf00468fa5d23d6d605cea6fb47b2aeaca7fe3a95d395c41d9ae7c68ee15d4e1ae98aa977160d90633647641b138af826d85bc9cd01175e9af2312c67d78d596a94217bcc6c2ac28a947d24f21b536a76f4681fca3ac03b3090cdefecb67a2ed97f69237e9e3394f9a38c0167b1c89b03582c9f0226871de61e48fe26e6eb90ec16a475d9942149fab20be3d4f4c53982b7490a62778120332772a901d4eaaaa2d7001170e4215e4c1afa98be776877f806d63332a9afa321df1cb2480a950269fadd2ea819100b2a8efeb26a86111daa4de4c0becaab81ff1da2e32ec17adc678fff3a6e102a3d769f6cfda6d34e3d36d9f1112e8be49cfda9dc0ef27ca98157849f467ca50f21c0cd623e3091461f5bd49da3dd9f6e2cf56a863d6462c065d3bd6ba0eb8520f4ec05dc135751af4101a01bae1cfa914159057e22767308b28a8dbcff75dc2cc07a747864e1c9e312cc04461fac6d241ee12cafde549ee1188e87ac1f295b0d04013cb632a817d241edb17edeaaaa7c8e4fba270d362743c01c481db2d31c07ae5ff9cf6b3cf33fb6a53de96a0d30275570f7305d9baaa5c570f8bd2a4aff0c98372af0e1545745b49ee23db1e50ee52620928dc32e23fde28656ff6db8d92ea61a8047e7370cb57c3cd7da057a8ac4bfa10e98da47d774f416978ad220670fdf11bbe0c565fffff0e220205379765c07b59ce843f23c8d176c0bf2fd33032a49b73b39a38dd00c052da2b6ee005a2d751aa9ffe9277acb992d23c588ec533e81d7e6bc072d7ccc568b2dcede02e7e610ddfce25b9175e47cad772111e84d0cdd73ea12b45da5fe31123fbd15b1f46285dfbaa3a7c1a6a9827d02f20e695b2b9cf88adf6b245f2fc0b1d377db1ad0acd9d1103fd4cf4a30395d346532351f040ef85688f9553ba04b2569f195f894fc85236f83fee1902ec9a5cc21dff652217dd8d2a7b8da4c8778d108adbc78feeb470e0d1cef0c2f0cdc626aa44a941f2dfc20b56aa448976ad5a09ff005fed1938cb4a77701b88741c7f6f8063165251a7b3d117d4f616bbfa476b6a1de738e956dc7b77abd713ed6c417ae675b09d70d00025cf816c6d9f4b5fdf5fb2cb87ad4181a4fd05328d86f12e8089f81872405968301c326b2f9ed63a1071be6ab0f9b29f83dc9071125b28bb5be59a5dfdd1f3556e2fb71a110e32a443751aff21c57255c7b9f295ed81b1250c52a4cb8fb194f0608a09eef79ff806e7ef7d00b6739bb46aaee4001b57dc1899c733b7e600d399252ce107010b1886961da4ff79b4e5ec48be4ab17a630a898c93b9e74023d380645390e9e5b95f4ab5815ae3d7a62fb99cc8e7a5caa8feb088d8698051e117f08fbaf1a6336b5d074110c9ae4f2d6f0107c3d5c18ffc14f2687975ce56e0527ef23c4014240b624ea06c39ad82b1c0f33379f3652beb3602fd5b82006350b7cbbe6d6f965b4fdf31707afafebc50108a02dc9796f7297ce5be921537ae7236037b8dbe47c634fa570c6c76c08e97d12770081685818164357453c429e3a0122f9c397666626c7d37b92b4e328a77135fcd690109f80ef4ace6770e90af7086046152c77f6407ffff02ab59cc26fcb5902a6667be035bcc15171a7e62b0c2cf268222b28c63249e506d90f00e7417037e3320adbe7134c6bd80427e162e82a4fc79c6580ef17b9ca0639c0ebcfacb7bb4357263d5b0c50ee0e6a4069bc992476a896e28f130f0298373cb0df4c3f1b72ed97c2ecb7ea52a7ea0b232dd4932fb5e959aae9672ce70794cb556dd8b47bd89591120ec562d03fe978c88b896239b7ddc562084182bdb7f2e2029f635de4737deea7aa25fdc1841f17d40e8d9a06e5286e0784ffc4e748bd6ddb4a6b2cab7dee53fe499bf39c1b013dc8c3355c3f1f37d01acd6a7387005af369958e2934e058dd53385a0e658c197f3c486ebb3af1f23a8d831be217efeb77c820a0d6f3c31eacecab062a9c07c3db4209c4460daec3d089b33b964bbd4403146c1515808eb65a4e182226691a1f191413162531fac8e2e400ca7a4a80705b6ef29202cb8575f3fc55d6cdad140707a2020ec8336902e4255ce50bc687d50cd790ea23f243f832e69d9398b5fb2fc5548c77370c6c0e1ce38a10dc31b5146c08d03e03e83eb0bdda805dc4ad9ca7f4f8dc383038e0b2fd5163dd1aef9aecf55512da80e91f05acfcfb29f233aa0f490a416f181ea9337bd1956467ec785766ddd3ff18153410556e802d6cb0d3d0f0fe2b0e862273c3192d6a266919898c7153bcfa9612295440e493998e1bafdd0decfeaeac2fb0d1967694d9548c0f7e38d2ae8ba581660fcb204f7c02ddbe576d66fdaf7d30e6bf69e0df3f3c1c041e3b2e7361889a388dec7e9c9164434016f0876e8b6d0a6aa44f181b43e4c10101ea62e6673630a1883c2d020fa98283fc2a030e4392347cd36fb0279665d543142e6c2b16aeeb160334c025948b56335026e82eec303e8564b3d3973b3b8e83a1708cbd97bfa22133a115c0ab53fa6615b02288819f1de476cf9faf533ee15d0bcfde2d62079d0665adb98d3648884f08e2d5f912ee37578dcd867ffddc9a4e75eaf192c51958da438593a9ce2c7ae2459186f82d8f08471b778d11471d55815b642af3a4a4f48570aa7bd3875b10b6fbb11cac42782e06f94f5fb123129fd29e4fcab2ab4ccacd863714b4bd6187a30f111be4efe22936220812ffa92bf8fec7ec1374d58b881f61933765f1c4b1fd9836f0eee0c10699ae7a2d511b7d0976e90190051c74faf6904af26f0556ecdb65dbc0e632ce0fdfda4531e8155b7f6bbc7ce37c52965fd72d3a10900d3e1b968164721cd71c040edc38ae18dd0e1a83ee0e454f1321af5dde7c6c0b58f8c3e86a39e81560622420acf11fc6d80ff21230b444c14124dcbb8974372338cf697c43ec3f7e6763306054d4106bd1d9548cf6b06f5232db8ee41347afe25e73d4504741476efc181b45b2ab7d1371f6ad186a91bccc8c4b359f30ff338e3783c2ca33807a18f16e3205c63cba0a63e22cd669171b67d9602b2fb13420d96fa760bc24bd865ca7b600d55396b5e76e6d3d2919d9ae8d727e3214fd0e875c5226d227eec6cd0cc4591cadccbb5276be18b9935ccd2094530681241cbdad73e25b317e69cab8aafd7324f312aebc4a095b28f73ba94845b26aca99c24d71c655107039e6fd312c68a01fbda992b97df7718ce8511e4acb2e752b45efbda55619307c1296dda1c1563132c094e42bec136697ac0f8173b77eae453bbc9843c3db451f7d57ba60afe27510fd8f41007f1525631e4795ffb9835649a99720437ad9fdd4225f41e28f5181031c6cdb2016b36a347dad42a1fd4a43f5510473eed0b762968dab882a3475b00080c323ac47b9f793c29a2734cdd291b75ad3bbb083ee54dc8f7d73df7ac4502d3576f0879640b81e2d01db000d441fcab395a7f92f3ed2a586a1ec921ead47223e309c2eba49675367d2304b1e0508067392a52e570bb84c7a78b8478aacbf34b20c2b69eb50f66a9d2cb33debdab8b011259cff8f37a2f6117eb125ef24391a1590a4062d75e518423a117726c575991a0549e6272372013b3fcc80508f9329d5c81435be80085f210f4a63769417f4e4635be3377c33d0962e3426e42a8d2dfd59dd305380b6155cd249b3e6d96a306a0398fe71aea101d7b5c3509a05e115e86cbfc7dbf30a9e64441f560679dcf44ec8da4336110f5c016b8401bbd5c21fdcdb612a04e0a12d477fb4214fbc6a12d225ea524bb461f0ee7963165ca5312e5529fc69b9053556d81d8cd5805ac4275584ee46d7006b834ced50421ea387227a184e256b625722d94eb6abe12d19945eaa839620e210c052d134a1cdd7ad3c364d13f0b639cedab50ccfedc0bc237d987561fc4b64c1ebf3d952787d2e4c13e918ca8d171f97ad1a7953f8b541996d6ead8a65230c3d5ea5b510dce96e3a212048b0854106e5ee595e972b34af264f3c62e6f282379b404222290057c6562ae8476379175d4f54700da05413ba626c7c3c3b58754909ecc5f014b3f84722340b82831e72aadee677cccc0139eff8bd97a4b53b0f079e2b190430854dcda92abfdfa6d9896d35d6966bb597853cf16926fb7fcabe1b658ed696355017be370cb19853f8a9aef90081ea65c897fb4dc79504aa661c5a0e2f423e1ea5b7a0ec21bc026e7ef5c6c0c59be04e3ecd779fe25745cdd3225617e67ce3af56e1dfb517a75af5a3ec2e25fb7eaebb8c3efef84422a543ead2b4c9e680dcf74b25ad2a3050770b9f6b44bfdab2c635f4d0d9ac85cd1906138c9f65b3bb948b0d4d563a0542eb98a742633fe46e966535602d6603cba7501c219760222dccb89ba24db11c9520fa5e50b38bd7a76605643ef9362b3e629c17f0617dbe5293b9080317ad39465dfce9565b338e788d2ce07ea74cc9838b4c52cbc6848603668758ba928428d384b14f93da5a468f5a29ec425897b8f673b9c28306ec58d9859aba8861781190d8e851a625a5b6541055ad2ba0d3d5a134da62c589de02b2dc421345031234043da74859b024aa22db787ed847986a202083659a79c31362eb63bdfabdf23f6e4673c1bc870209f9a37729d758c36950bd6e1dcb94fb6193417f7ffcfeab05512d53224d705d9d815188cf337627fac73cc4d661b5e01734d853b2a280da33ee00ed5cdfca0b135e790dc65dbbdcb351fb3402d07c7e2297ccd4cba464e2116d279674d1a2c3eede6de049611f8bc7207843c0b90dc933a23ff879e53afd2b895fe2f927bc1ba16b1b5e28eb2942c8236974af6c0d67e9fc99a3a94080952b72f8ae8b5a17f4b3ade2c0ea61cb70f447e1fca061effc567ce29e4a699cf30fa7a301179f1eda702cbf29a4c2461a91d0dd7112a2d0953f4bf2d3d37bcd69266cf03af4497cf439ca34764050b60ca295637e54a0aa9d1d02eb7a38c02ada0feea95187696b1f96b084374db760e0d09304bd056e099b159f2ab1d4ce73a239bc0ad1bff2f5f4717d9f8ed897c227d34a1a0e8aae6c77f8e3860301b109533ed275456265027df442bbb3b8e1d2648dfb6619921eb3b0ac5a22ee3a9c801519760fc67e5da3d8c998df764d79a036b92dc9c7b676c55728847759733caccf1efe12171e2edb7068fbe98a09c690dbbb986b377349413415edfa94b715184838a4881f44adb7380196c550d58cad5e218d2083a9436491a3967b4ec8cda506007e42a455a7e4052f92fe4f000000ffffd8914c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
简体中文English繁體中文DeutschEspañolFrançaisPortuguésPусскийTiếng ViệtTürkçe한국어日本語

OKLink est un explorateur de blocs multichaîne et une plateforme de données Web3. Explorateur de blockchain Sepolia Testnet.

Explorateur
LitecoinBitcoinBitcoin CashTether USDEthereumEthereumPoWEthereumFairEthereum ClassicTRONDASHOKT ChainBNB ChainPolygonSolanaAvalanche-COptimismFantomAptosArbitrum OnezkSync EraStarkNetBeacon ChainX Layer TestnetSuiDogecoinGnosisCosmos HubKaia NetworkRoninLineaKavaPolygon zkEVMScrollBaseopBNB MainnetGoerli TestnetSepolia TestnetAmoy TestnetPolygon zkEVM TestnetMumbai TestnetCantoManta PacificX LayerFractal Bitcoin
Plus sur OKLink
À propos de nousConditions d’utilisationPolitique de confidentialité
Nous contacter
Liens partenaire
Site Web OKX :OKX.com
OKX Web3 :web3.okx.com
OKX Wallet :OKX WalletPortefeuille BTCPortefeuille ETHPortefeuille SOL
Prix OKX :Cours BitcoinCours EthereumCours CardanoCours SolanaCours XRP
Calculateur OKX :BTC vers USDETH vers USDUSDT vers USDSOL vers USDXRP vers USD
Trade OKX :BTC USDCETH USDCBTC USDTETH USDTPOL USDTLTC USDTSOL USDTXRP USDT