xmrchain.net & Explore.Moneroworld.com

(no javascript - no cookies - no web analytics trackers - no images - open sourced)

Solo mine on your own blockchain to support the monero network!

Public Node Directory || Monero Block Frequency Tool || Monero Website || Make Monero Better!

Monero Testnet Explorer || Monero Stagenet Explorer

i2p links: exchanged.i2p , Local Monero (lm.i2p)

Why so ugly? Monero FAQ

Moneroblocks Explorer || Monerohash explorer || Map of Monero Network

For a pretty version of this explorer with javascript || A note on/for services

NOTE: This explorer actively tests beta software in production. If it crashes, hooray! We found a bug! Please find a backup explorer for these instances.

The most up to date software for Monero are version: CLI v0.18.3.3, GUI v0.18.3.3

If you need to use a remote node, you should set up your own. Good guide for setting up a remote node.

High Fee Bug. Remote nodes can increase your tx fees. Double check before sending. Run your own node.

Autorefresh is OFF

Tx hash: f446e27b3ebd4d44e15624cb52c62c29e03c8b2f917f12b03c2b6e64bd00d1b7

Tx prefix hash: 21d3e68e86c8da07040bcbcc7ecdab92055b78f283be02a52f50eea1f200e570
Tx public key: f7b9f04ff11a44475b787f311b2d62447f3f08df5f9ea38bd2b03fbcda71a749
Timestamp: 1679919788 Timestamp [UTC]: 2023-03-27 12:23:08 Age [y:d:h:m:s]: 01:056:06:22:17
Block: 2851128 Fee (per_kB): 0.001543300000 (0.000020480000) Tx size: 75.3564 kB
Tx version: 2 No of confirmations: 302919 RingCT/type: yes/6
Extra: 01f7b9f04ff11a44475b787f311b2d62447f3f08df5f9ea38bd2b03fbcda71a7490209012140a40e46f8e6ad10fccd0452494646f426010057454250565038580a00000020000000f30100c0020049434350d00b000000000bd000000000020000006d6e74725247422058595a2007df0002000f00000000000061637370000000000000000000000000000000000000000100000000000000000000f6d6000100000000d32d000000003d0eb2deae9397be9b6726ce8c0a43ce00000000000000000000000000000000000000000000000000000000000000106465736300000144000000636258595a000001a80000001462545243000001bc0000080c67545243000001bc0000080c72545243000001bc0000080c646d6464000009c8000000886758595a00000a50000000146c756d6900000a64000000146d65617300000a7800000024626b707400000a9c000000147258595a00000ab0000000147465636800000ac40000000c7675656400000ad0000000877774707400000b58000000146370727400000b6c000000376368616400000ba40000002c6465736300000000000000097352474232303134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000024a000000f840000b6cf63757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffff64657363000000000000002e4945432036313936362d322d312044656661756c742052474220436f6c6f7572205370616365202d20735247420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000062990000b785000018da58595a20000000000000000000500000000000006d656173000000000000000100000000000000000000000000000000000000000000000258595a20000000000000009e000000a40000008758595a200000000000006fa2000038f50000039073696720000000004352542064657363000000000000002d5265666572656e63652056696577696e6720436f6e646974696f6e20696e204945432036313936362d322d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f6d6000100000000d32d7465787400000000436f7079726967687420496e7465726e6174696f6e616c20436f6c6f7220436f6e736f727469756d2c20323031350000736633320000000000010c44000005dffffff326000007940000fd8ffffffba1fffffda2000003db0000c07556503820fe1a01009032039d012af401c1023e8d389647a523a2a3b1b74cc8a01189666e4d198187cc7b7944a941601513ff67ad7641f7efeeff327fc67bdc71df6f9ebbfc17f94ff97fe07deef7d3da1e6edd37fa93da67fcefdb4f789fd07fcfffedff43fbffffc3ec37f57ff61ffc7f65bf33bfb9dfbd7eecfffabf783dff7f83fb8ef942fed1ff8fae6fd193cdd7ff9fb477eedfa557fffffc3a059fe8ffccfa25f967eddfebffbb7f9ff2f7cb07c3ff78ff3bfb39ee4f95bf60febbf703d4ffe69f897fb3fe1fdaf7f47ff97fd178abf2bffe6ff45ec0bf95ff56ff9dfe1fd6efecff6dfba3b6bff69fb6dec0bee47de3f68bd433ec7ff5ffa7f53ff62ff4dffc3dc07fa87f90f4ebfeff8347e73feefb01ff62ff67fb81eedffeafee6fa1bfd7ffe27b06fdd376d9f4be0cb3f44b63e9a4106a8723a4a46877265bc65805b44b2d9e09ace08bd6503fef77a60280f5c3fe3f526b6bd6bdc3b5fd129d6f57d4af925712bb6d484d843439fd558ca283b0ac6935d7864d3d89ec932cf576dfbab2ed4144ff5725a5d433b0caf29c8eb5d9ea84dc046f2f6f41b4abac33f7d04d480ad0913d912207ea28c95b9424e4b472b9e1c1f1b2dd65acb71f6a052ac374ea49c593956726bc665b8eb863661df8d52f3906ea0d8bcc716c8090179b9dcc86a6976e012f00d48efe4607d8126ee7a7b805ebe3d1f384c240e3c1cd6c92c09ee98ba57b40f9d9e139e13ce333604f6a11648cef48d591c4701fd2745d8b19783d71546e35b4eb65740049b4a3546115b4e1d79c358f8a3b9d3cbbeb37da924b917d9608a132a44fece06680145eaf7422aedda2546e337b0e76b980469bf22c5d196b5c771b9186ee3fb618bafe1b791286b210ebf0796719762332706dacb4779eb0c2d4a1597813b7adf23b2099f2d0bd7b6e0a06d3a5d8cc08f326c50f46e2d304b36c30ae7b6b7d21124768d3a07fc84670de2a8dd3e527f745d561d2d4c5b152b10613a71ed2099ccd145fa6d0ea542d616654d19c9f8788bf751dc33c552c10249725f2e538aa7d0b044985159dc8d005ae9dcc1fda76bb810bd85873abb375f643c92146746188321c5ba663a1b7fe60e0071d660986c93e24c729be5f37608d764fca5d5433941fc48a5db614903f6a7fc8dcde48c67a45a3d1306bf04cf41a911a7b1b9e8bbe3beda9c3d595204b966e5237146585cfda7b2ac2238584aeff0ef149bb97f7177f2ef58bbbd8c45b122503bc9a0ef57208147e9cc41b4aa70d9441d06cf545e962d4ff21e1dd2f01e01afecde5e53d795343f311d497b61d5148ff8025d1ef900e72ff4e610ceb3e41c332774fcfcb3322697aaac7fd07fdef554e7fc34c3bd83b490ba261463d7f66ad1606d711bac1c7e32a9f4594bfe311055533667366fc88cc7568ad383243437e40310868f728c085ab36410b3bb1b0e51e01f6aaea5782e5ba8ec41ab8149446a09ce7b963b8e248058a8ba613552683879332d8c96bc8c23873bc514d983a2b4e15d66036ce7278da6e78a31427f88e9955c47f154cddb3f883e39885a17ccc517fc8b7010f1bf840b4230ee44817954e543e332dc86441273b88a92b080a78443c44f0e23f9c303ee0ec63da8a4df593885f9b53c3395ad7bf4277e6eb178c763f86ffc7e9857f51d4b3fddf1c27d9c7225681740061a37d58795c85c2024a9e2014c5833bf8e9e37af73f8783c944dd8796a1b406d388aa67b7cb82f84d98f05fd10035a19301659755f645c7631d604e32fe65b4f3b79f854e5328a7ddb5c3cf38d4fd4fef9c1521700e40c76e53a57804cda2f7a38f8e10b4a92fe0fc4594ba4c848120ecfe30cff8ae3f3d848837da6270aed6be67d6a52783400ea0427adeb2432da098ea2c3a2301b69b590151a0b26cea6ce12746d64adaf51ce10f7ff5ad2f413eb89a7bebf2bb3f2af4d28221ac7b6868d7463dadcf08c71ef24ca5652cdfbf4968648e1c1fd56e9184ae7cdb466b7393a74d3fa845b8a152a850f8b1004cd26930e46aca8405af28eb66a6834489e4084854fb2b293b7c926ce6cafaccd0c37fc4bed7f01a13e5fffa98cff2bc0f6eef1afbafccdff47743bbfc0cc9e560735bffcacd84ea3955707c621056faa96adcb26712a1879236bd7c89c98968a70895cb3915a3bb8868da36ad0337da7ac609bc87a2344346d7fe1953832c40022306d6c84f6c3c28d84a4e7c1f77c8a136925060e43a48ade3c4b548f5bf364e007f4e377ffe5f42aa1291197144f01e1ddb0ee4fb3d2b6ecbac67ba26aadac77522e48f2a86fbeda0c276af0dfbed496b98ce91490ad48c0d9db4a4c8117de366b35b4b123ac4be69afd2595a189e3632d8ee8cc117d8a5cad81002183e849dbcceb98d10c7a195ff8aaf1c2cb0d6dfcad07fcd9dd67db7580ad6a96fc78584a6f00a44f56e8f7dd3e0278391cacbff9522f3b8f817c1f4ca381b2e644e6ea2fd85724f597ab9c9501c8e549497c4e36fa02f56812de7eba26a63c1d1c5d4bf89d96f57a06c29d658834f80caff9cdc64ac9f96ee7768e45cb51f75b509fc4cda6bc07440fd2735eab802e57b1b9e09e55bea42acb8a7e2f28a6427b0e0643ec03f747a9ea164dca260336ee918a70c690618586b309fffdc8e862e72e02fdf26fd2467f0326f42acf22697513fce63ca58a58ae6b119b37f2f5ade8ba6ffd0fcb8bf7fe7ff2d9b19a2dd6b5ab9c48dddb88cbb85fd9510d8e58a378d18853bd5e519d3267a6dfbeda508045ee4bfd679f485fabc33bbd9a6ffe6974ad69bf74358e0a61aa21081f87f0b16496b924724929e83b4478f5aeb2f217ca7344ed75f8410a4ee6b782b976a2fb5356afb710c501fbfb70f749d7d6396bf72a37f44ca4ce72dbd716b3c5f56e1c257514ee464aedc7f0637d8de9897ea5bfd57fe33339f16f9b90364cb60fdb78016cc053614ee68d9274653e8e5dc2d58797c96ec367e3dc3f05df3b795a8630b9de05b22acbec9d0da7adc4576906c1d0d3d928b7a87913fbb6092a3c4d8896610410ba2068f93b923ddf6eb331a2f01db1ec05059cec791f27a3588fac81bd2189d5df22b9e5b1041e00342a887460674895c7e4fa1fa8ab7842e240693b032fb3551a7cd7ebb0588deb855c4e430a6403f6a2def4d94d83c9f99c0d1485befeb66666ff9aa68fcf32624ffffb5691f57c337e2273ba26dd2b79ab7e47d36841e3fa6dafa0cf4e376fac0b2158f6cb65ad4f9cc188609419ac160262711ad6c2ef13531779ad79817ffc4e14287b09d7be8c2565d4d6814c949c4917b197f10c15a42859d08dfcafcf34a08929fa8ccc9096154bc7082f7283f6bec3f9c6d1b26f2764fb20e84f506989e1c76cdf3681a752554daf77a5029092a746058a80f11afb43901e242578ff2c1764c247b6f3bfe30efbf8ad2cee0017f9f23746cb3b6a31f394d336f4d49683776790ec5ad67a95e0d4347b53e1d83e2924cbefcae521c7ece3ca803e43d46866a902c3216bbaeb45fad09685f73bb360ae2e39ffc9848a62faf2e3a922c13bd0fb57e17120bcfce95bd0b70e827e46bc5baab6cc9cbf6e0f07388d96e3a2868b2ce10402f10da2a968f0e5da396cb1b23389b8b18fecf20279a2a48d2154b1fe2ea0bc25222e0c5a47197ce36ccfebe78af6cfa971eafea13e6d82a959da60514e7325cf9c7f896cc8cb74888dd2d4f07a3f4b11d13af3728cf6957cdf1fa930a33555a5867b459b23d9d9330ac508a210bc94f40206342afd95f94afc59be34b51074b4bf9415c3332791f84e4df9d5c5e28f9232de6aa746d34c2b1768bad05fec4fbd2665cdb6a9cd87d9a562192680134b19a18342bb98e9d0e6deac817529442964234ac248ab9864842b51fbfa7116087d094d97bc1b28ba5fb54e4683c029fe7ab94c010a85fffb9cdfa5597be6925c37673d66a2b1d9df14bbcb4cc52690eb3176c082f67c4f98dc3024106280257f628f9f80e77a8a8b92dd71bc86c7f8bd2f171ca75bfd00309711ab756993e48cf562deda15e3c119a8134721b8f72c7ddc6241b363a598dd2ae55a22993772eba2e480608f98151c7bb30277462d393282a9f214362aa7f832dce4a1e75a752644adf5563452a591eb0ad783697fff4de44da928e5d540fc2c5fd9b4b94671a227c9d4c2e03c73398ceb6fae00c48b269165b8467bf9e9d2732aef0cc9384fb165cddee1c4a9f4c02fe6102ff262d3d0d365edd038aed65b42c0cd350678187b97453f2b0a216f09e3aa482f81f3df815ac6cc2564705c085dde5ffd35ed97ecfe67f8ef380d9825776777edb2c7d2dfd03718743801ddfd7da59d905248993c4aad3c21fbb874ae4ad4a96b3180c284957a51f606baa4eecde45051acd7dec1313f5b0b42f2b42b60796645e4e90436b72482554da86f318df26e5477d096b661a8a6c126ede927dbb6650504da218e338ae414c77be2962ec08acf26b9967ffd791cfff823c4fe750f52e95ff6ae7e06c66f6b71be206b5c52de13b6adc79351872fd0a5af82a4eee6aac57d912cf9443a66c94f28d642fea287cd603eeb269c7790204292af11f90a203d7c44dc84df5b4e17be99b350ab6aa279628eb4f34d9978e7502c8665f318fd9969077fbf9436bef2a3ed63120b65cdf6b98319baaf39e0181df704f8df2cb7a89eae7f78431418dd294fb25bfd177f60d6fef2755efe2250ca999832c483997710e75e368aa070da60ad89de9712a905197c3baf4d3bf3fc44eeeb374544946dc6a92c372be94d0e88224f659b9a9dc3eaba49ebdb71b0d9df07a26659dd62724232e6aaeac7f2d3865ecfa463c2c4a3b4c18a4161826e18c146469d783ffaed4bff49a14fb13e4a68c19f49e31d9e4cf6cb222af7d2380e06b30374070ecb18774d11ae4abd5ee85989496205bf4b5a0c9645f425b395507c0d241cdff17299117d72d33925584baba915a05540495afc311c5073d60beb9a3e43936eeecdbfb0f28ef68078318c1d72f41a07786af3a54decddf8d053a98e0e3e7ddb682a75335264a78a4a1cf46a566fd992861f6b5f4e4ed1f268a83c519f5637c774491d57814659504be7630bc067a16293bee6b0c75a42c2a0efaafc5bf720c77ac7fef5325c7fce9f5cabcf489eda15e63121ce2f89f6a60a24497d06e2190b1d3fcf5a153f4e06d73483908fc54f7fbff81dc8ae827eb596211d8a4d3d7e98b7c9ba7b88f4c61c089483e242b25ab40a6bb39e7d259fa0da7fef8efb1f88a125cb538708a329372ac9d767748ee01c67fc27586a6b039999978a2cd2c288e6ec2aae64f8ec25d8b37899c15a5eccde5a6b0713545892390bf982dd75150585133496bbad97bae1e6fd6abe952bb85a76514a892ff36273e59ec7e5a60a4daa67aafc3728af6ff06ac09bec064a7b651d9aae8a0aec6febecb8d27344e0d4580b366ca51fe89d2bc43c2cdc4c2084536e6e4194bf29b14d4d4b7ff17d79b82d16f3f1d1a07f1e66fd2c478ffa7705033383dbeffd9adf730fba22e7c50f0d72b1816598678dbacb171278196cbece10276af51420a22bf98d88b6628f1237035106f52c3bac351c7620a0aa3a93794209477c20075f11c662cf3ab7c2b95c67207dee79e1742898422475a19306d6d6aa113cf97150142fb3eda24e07eb2fb500c660a6c9d6295761dce78011c78b13a1b36573eb6b8013a6443e82d9df2915173ff494859df9be24dcd833ee7d6c8e16948c7571328696fd433a11482d2904f56ae8a0ad85ea819c8b13e3c19c98dd0ae0e2e9bb56589826d806461dac2eff153ab4d9e4283a186cc55250feb2d12d77033a57ff54293a72d1a19cfb0954ba7131b87510a1942c5190bfa07371da6c0ceac3538a622e76e3351fa4a1b1c978d5bab490b1855d0fc9e962ea98c033a213a8b6fc00e470bac04f0f90d2f51bc1adf68fabf720749bc3c9c064e636e89f4cd704d27211e523fef54737deac4e31f76eb5d1b145fdf6cc3b3024f53b415adf543b9fa32db294ca32abd18e60306bc8b3edb61f88b4319d46b159372033a37de467f810b91ccd4a9ae413acab7873898713cece3b8fdc9e23402766a870f26bd63ab19f07755e6df36c18c4d33f162b9e087693189df60b920390a8cfdbee485e192c9d69fe53a953dfeaa0411c3ae30895f25822ded642d0962e8b279134811c2379466983d177a5767fc356f5c8fe7981880bb3c2527c05703cd3995145f10d31886c25011e4a8872e1a428ea88f07391a1ff80564763f3a70798dc0f3af4206c14c57f26f71fedc61bb8dafdcf9000689ac1d3abdca4406149f4893c0eddeb21d8b6bcc8a9b01f9f9245efe8ad4d6e0a7aa0adaf0a153976c02bfa9dd33daf7df9b092af80ab970606afb77d6b5bbc95f37a8176d3c520ac98e9806c065ddd8f499a9a270b387b95f3281b6e84530a703c464b0116c326dbff88204d83651078a0ab2014ec795c860a3af5bbdfcb2bed8b046460970f64bd4890576f304efe971fb827d8cd8ceb40a63cfae7d6387d0c920d576bbda6ff26b43a89517da89050fa6fa8f47db4d9afd9aec85a5134a5d295573bd1066335ee2c779fb8ba42911a5cc74dfa31f3a16fa046db5ca241dd893b9529c3716c7ab0e55097cdf8d325febef9c5e85f22fad96ece189bc871d905a5778cb6849dbfb50bd24d0eb45a8ca5452b3a83cd14bd4900ce66b8a7be09204b668eca54d70e266d9b1c9db1de4750093f31f8e6f996b851c5844f4044535b69665128af3777869cc8dc1ccb7d82a4390ac304a84bb325e0ccdb858e120bcc24bc87e484ce93dbc0f86effa29f95510ba82912bd99f68895ab28653336a1217e21a3d65e6b7fa54fcb3767c8c7f5a0e2583becdd28b5d78f3e9fa8ed219e87ad8a6ad0c65385b9ce2280981bacf1b2d93f87ca714e6eba24055c939f28057ca90b87cd702d4b81b787c1b70301254cfe44bd32a97272117517af2ad24e79441c657c480dfe659db0fae16c6cfe2ab3f503a5cf7b4cadb35b6d4d60a5fe36136989b53fa0ea888c0dc97fb770edc1489229171b7dadd39f567eb2275fb4192dcfcf0d4380b77ca7f1e22cfda12c19fa7b5551698c8bbf1796b471b2f1c6b23146b086d977db844141b00bff3bcc6169efd6bbc13062d97cd6330b47bad5db2652dc8b100f8c4075527b1b5671e7be7a66dd8db2dc1f538e73b9726d472e2532b7f849b2b1105c9f2ee94b478b7727973600c4b6376c08d7a132bf82170aa5b327a75e68b08203e34ce2e6402b8f2fb24129b34e13cbabebcde64995233a4475590acad940d8d412e1e7a51a935bf6fe52302ce3f96e6234b8bbc8ea7ef45b8488d489c54be259bb65c0ed45b0a6932696b27a13cc1b0455139d699f12d635bd748888970e262c61039e21b74784471f064022120c825d38c1f13553bf83e81c64e2aad55a2cb2c6e90b7dcbe018a40fe94ecd4f91ca9937c4c21129c9a07fbdba7d62ccbbf616ebf8eb2af5177f58306924c27a06652d964d6f09388430edb39f24bf80c3281317abe6d4d30023ed3f7f5f766d186924695724ff5b8ed3bdaddba6592bcc9b1c4a2780fb5d4250f2c8444450fd8ad96cd0231594b470b7be5a0b48a51f7dcda39ce33689830dd72e7545c948bcffe9e890fb39c5177d5ed541d4fab62aeceff5af1e3f58b820e359678f4df8bef38e85755d3db954291874074ed7571e0abeb27643900f519ef558f937a1ba51ac19f45790f8ba39d6bba75a9e29c2d5824323ec6ed438d5aa0ad9ce2de1051e27475c6853a52630d7be7e6054ba6fcbffc2b9f4d584c60b401f3b21af3d4344792859b731232ec73b3d59905c402de20b8d77cde4c8f85add11501e9532942dcb3553b72fe00e55e0062052961f528a99f2499347c5753bbbc4c9cead3078b0a5b53468ccc76074ca704e150788c16a1f3e07c4915763c73f7b559744bf2ee8ed46a33a16fab762ef91bc246c2e9e2a84be6fa8a2bc84db5b02fdc142e179516581735da7cf93f6fc20bba326c2eab101f89d1e28ede2d503c659417b8ff0b2cb86f23e74709484d98e02731ec4e654a48e625efef2f2c489cb4b942283147d86622525ed7fcbc5cc9d824c064fd2c44e540202bb85dfdb3a494be11a5bb4a9c1652b5dd09ffc4c58fbff96a2c3d83c8a25cd51441b5e7cf5c432e033f13c8b47f42aa9f578ebdf6e7e7780ba37f541bfca8ec64456d56f82069a53e2891b95935325ebc03d56ec075f543f7d25df54489a02da2d86569ad8abbb400972bdf3de7dbde9b31dddeb6af61456ebe6c7475072b3da62c82fe366f10ee7c6d49903cf92c31e182b26e71494b7628a6b2dbce17ebcddf5ebea558d704f47f363d3ec30ba9a319cbb88820101619fb124ffc56b017b21a5cf78af78f27e60bfebba72eeb091f451bec5ca7bc06a438879157070f0e292e97f22f0bc8614489e27a8e6cba4d4bcf1716d24e3789ad29b5d4bbdd9646e2379a266ccb69816935d1ed8fd389a7cd5415d11251c501d9f0db249aa97848d8bbb2fc2066732265d4688fcf603acd9831c571f0089d22c8c8ed8bf10bbb020cfc8fac233a0ea682fde971a35b1bed9e00672938bc91485747313df81963f4946656a553fd20236085cfcea4bdc78189e4e4960338604b5d46625cf613058011706262877504d3c541318e586f6a18b68023172e0b9437a94154ccf79614c73fb0202fdd407098d46b4bb820c3bbdc48916e8753979544fbf5d8a6736741506a9fdd72fffebe8744ec033e6ed9afea3607bada8d4ef3c0c3cda1a8633bf1c73aed96c36204e6feb7a6bc16aeb8ccae3e82639eee43fe7375e757b9a89cb7ea759097daabfaf8b5b93ed6da23b98c6f7ba87b562f98c51ea441544e7c8626698dff3789b0cbcf118be6b8100a05e9eef2dd414cdbd651bd9c3232626225bbbdff6cf21e47db90b08acc4268c53cade97aed7cb1f48b2aa61d15b6ba1fbc37d2a5159b9d2b4580d7898c722f96189910b077a8e7378f9213a895da15810ef1aa502a87d2fcbf317427a30f3dc94479d4e5f9631653d43219f270437f8de3ab4852d5f387f9d0033a9b4ff7f1c817b5a5439e68218705ae82809e7f23a1ffee874aef016ec3f063ec5da19ae122c2abb599aaebdb258bcbb7b95827ce96b1b2a7446e3368804ce037b8651c2d741065640e2adb24592de9fa2c507a19ff344fa24cf1e33f990e6de2c6d553fb46a2244a52320668629b4c93d99816e4002475eb3141c7873a2a08263daf000000ccfbaf82f2aa322f3f99ee0e0a82951aa05eaa10c574858bf925065c507c644501fd1f16dc1c72c89583bf9abdd2d7dff328464a19b4f7d1b7f08c8837ee8ff994b1fbe0f2e53746a7914751f785c288c86ef63b75e40bc9858891b2ad9d73de4043276280920d13bd3999beca1a3f46427ba954868c0dead2f6d2abd1bac1884ff94ba6a389c5511a07ac87d6516673bc6b1e9fda0e883b287ee951a1d3a00e29ab3cec9170c2f2e5e0f1b9728512409267dbec1819f47436b87dd02d5b3e2ab65b3fd7875c620db074decd16691e0f64d79ab83ed4a18e95a7ffb19b58c35e727391ec156d1083d82ef9b77ff6104061fc051e63c082d7338f066f70f9246ecb71694e45440caf23a2f3138cc894a829f46802ade6838f6a26dfc91da7f39436255a0aa7d93d66d06520c5b344b727afbff4c778037b6411bd26fa1732a75cd298e6cfc353a80eb844ad931f70278e53683778e0c68dd2bfc16710893b15303cec59e88c8caf50b48eb714cc29637dc98832bb6bd68d35f6d072e49015f6bc02c177aa0246b99ea7790be4f72b834657040307388ed93bd33ba36149d30407663f97cf4143111b94d30d8cd652e21efabc4f8ab7a2d9fbfe9609a32504da6d97ead42dc90a962975a9597e0e1f87caa9dcf5e60c952f9e9acfb1f2b4cc84b93205a58060b15450292875d8ad26cdefae82f36822371e269e322f99ea8bf3d5d0534553b10e0f5adf966e748f66250560db1b254b58cae88eae5272647316e4e8a9f72d56c3e3e07f22c0a833ccab10baec32155960c2e6d376fbf7e48a5297b7629cdd425c44a5e8d362b4d5ab955800c46c22e7c750a29cb0ca4f0fda3c6a3189021d1462761dba0cf4be87e945f622ecb0d3ba787e85db2ddda5f179bbdda54d923a089a29ae1c22aa42122ef52369dca6f74a85a5d70eec6118da5697268c6440cc79fc989fab3450dec4cd021ed4cdab4d34ceaead4384665e3e212a97db08cc9a5cc31507bbd5cc9e3998bcfaf8caa2fd12f4a6008e14781302496a304d0b6f605080b0fb898cb50a96b740b7e5a73cf90c989fc971ab24e3a62dc4911ab9479177c0a9560c577c36a40339492f562daad0d8c0e252d93408aa85a9dc11d1c340e3a92a545e48e6a423e31d1f19c8499d53501661108a75624690ecab719973d1b615e44fbc7f73deed230d9e1c14ed510bbb78d2cb4800c83b5aa03c227a0caab790d155a91a8ded7c3ee4dd4da0cbf7f5d226cc9def3d8d5dde8aca8c5fc8cad44e34c4f0b6d49eec48b5839c824a22f857adc563b2904595b47a8c8a7c0babca22795961b07d7aa2cae9410fc12d8838e5997963cff70eddccc08bb782dc16b0a1a820ed227f694617a5b0b3ba1965be562aa17c5f1358d80dc0eaa97e174df37da30f59db2adf9c97cc832c76f9e226364f547e62135907ba0e41b99b09a7c0074c7754c7bf568c05fc2171f80ea2b5b28597bc5b9bf36486767fc4090bf1907cb2206c30c50742b72e5fb0dbcf1a5895daa34251cbc617ae7dc676150008b285c18788355d5cb8d3d99835048c4561ec98b3efc37281576b51d116d91031a129cf5d99b40bcbe97a104bedf6507319906f6a40dd300cd65860ad2d10c9b47701ec4897cb3036be0dd9e503031183a2cfe780881ddca81a9dfbb8b2e58b0307796154d2bd0f710f1f0374dad20adb3f12c4ec3ac7f354ed638f23eb8ca65b37a7f9f483cd576d8efc0a3adbb943996cc87b7af8db0cb45ea646d9b04c89543eb022c6a693384da93d247ea63b97aecee02cae4926c50fc127b62ec50f20057d5b6d8cdf016a3f2b18fc8262df2161d1ec587a2e5a43a1593bb4f02caa21cf14b8389f49b950d6cfa79c72801512a54b508b2775df3e655e48c16ea97c095da4fa4ee0f15604016de153c03fc3717d0d14fddf1bbc48d501aec2db952572753883f24eecce9364af848fa17b1dea579ce964adcaf8c7acc8038b05c865d5d0072d72258e5be64e343c9fbed4ad45de96b3480854b0b2eb2cda1bff6454171696ebb69d7ceacc0e3d775e858d10fad34f6cb73b5fd00f1226f7a7f7ac003bdc6b44b62bc09bac9dbf7e46cf8edfe7b2e57a9b27ede8d1a5cc15ad5a5c5e9f51a5bceb9d653bb99acab326ca8e9c4abf410e05e6c28a108ccb020b1dfbb258726a1e5a0afb0050a69a64f82e2a05391a8c6f991b317b92e2786b45bee489f024ab0b9d584742b14b263f054ba9aa9518b51303cdfd0de79914aa234f24957a593d24d7f74270175fca25f6a9f82e69367617b79b6ee816d6d6f42bab2b79d1ffdbb61e49566eff657c3c2e6b3368bf3cda6c23afcf19290f17276d3804fec7e128cf9c05b4a1ba5ca6f84fa421b13bb02b5049bf5beece0d610c074a744e57f793e35c6334b5122caed8b00c0c881ff85bbf845ff4ca61d39f72aaadcc3a4c35395e88f61a3bce6cc215a1dad8dceb4b0129ffa5d4c1aed1f7062413fe9b5233734948986eb6db8adceb0434c5d855f85eb1f9336843a5f95e1fab8432c9724663db26acb8a10fe0d94343004d6c519135dd8e7110d294a7863ac9d8148b95b1b95814c48400361a8e08003ecb901a415c09d2cfb9968d342169f04351c29401cc73b0775493c225b90b8c56467d71f5105fb699cfd08e4c471f76f7c0a09d41ca9f81e5873046a6e5c51b07afc262bee0e9a48ca6aff742c0dedc1b191ee9046bb641f15f5ecd7caba1e10f35c6b97e156841f96afb8cd3f3baf894a7fca7344d100edd8c23184ffc2084550c530a27b9a509b30f271919a8207a18b5a862f946ab958b6d900bae08702d1e5fe0c4fc55e67ae250d765524afa3fd51d8ac330366b950a83d35f983c89b438050380ba374f425a7115c6202e93b3ed2481aab12916e4728c9a4ee443fa2d7b0ada2f2a53d907322e765e5d6ec721180b577ff58981ddc41f6e61af5e6f7361ec2c721c2ac13ee4264a983d6d76ed9bd725454f67d8d6d7c3cdf56a6b94cc352a33f0c4bbfa72a17689fea84720871b03b79d33dc227d28f28aa058ef5d2a1f6dcb8b8c1949e1c8332565a1423771d5b76dec0c40f2eb7473ce88ec2db02d7354d7f4d8a34782aa2c6232e7e12c265a99b821301193fdad19a599c0bda973946fb8563061edaf66a1fdbbceb53a475b36653c60b677c4ab5a1d4d5f4aadefcce872ef8ea744c51bb7fdbddd1cf46554c028217906408d3efb04a7bffbe58561b92701e241c89c79de6bfc7b96c46c9c04669cbac5947243b79ae2f8253f368a011000217cb821ecd9d6ab1a502d8a78dd0852bfaa92c26d2ad8af1070a7eb44003a388fb0fbe82acca6bcead989fc457c56b773a7a8aedf34e7f266b1e12ef14f128e234b440804e600b9dfb524f06daa2940d87879e7c790769da1c83b82b3a25a7af0a032986574c5df583aa4ce7e30bdf716a79658b2ed7c4484b99be4ae0c3227591842c4e1f5627c69d3eae34d5d7b0172fd9d88a60f830289f4726b2914b56aa673d3e0bbb9dfcaa877493211b9df8eededb010a56a9a7eced644c6feece367093d4dc59757c0fd4ce8f714eba6fbf69c8b92a33fb5e0bbb0eb90f416be76a0513a2720ec1ac39a72ace227d807b238e1365fb06a1d2ffc9332144ec59919856ab9371b9aac82656ecf9b8f30f9ee2af35e35fc74392c6c3a5f02de117708f96194ec9cf05e0740aba94335002f668dfcc429c48989e55af482d59b6444a6d45dd6f973c2c2fda7409d67050173acd14a4a145e8e50fb182c9897a4665ad0a5e2d439fff24a7b82c4611d82c216b44aa846eae80ebf7814370ed7123a58b88df99baf01dc0d14431dc39e6a62d8869ed454e016e5fd64fb8cf64939681477cc4266a1f2bb40ffbf6a14654e4946514f4e31f59b1582ee9fcf7ea5aa15f5d0da65b40f641caa3e2f0e23205116b6bbc7509c22f84af2d0da6617d96df903d8b40c34d59aea9aa69e6a2cfcd4f165b82f0295ca07a6b83d3337eb227b93f6aff032b2d5bdfe51caa8f35fb765533a9e07a9d920bcdb843d8f35bbc1d0f9695b83e6876a10645362231fa27bb865341c405e89e1359142d3bf6f0e5f3e7eaf1616bf1e7424225d16e3e38e00b2b7cf128e9b3705c681b62c99034f64d6d3bbb1455f8adba72594def8aefde1674966e2dc41573deb9452e53dc9cf16b362833cf5407d14e51a7ddca281803f12f2c3341d65862517bed5e6b08770834207a182292b6c2ce233e96e29ae41d42bfeddde304080b6ce357c2a66eba75a0a04a4f8805647be48739c1385489908d900cc8df160e3fcd12696024c78ab448b405a7f76c7b366693edc687c07f63a501acbcea8bb58e14577b9ffa3e57685074612f75f36d1e44c4538079cbae6c81db9c610845f5603aeb73b5ee360544cb96a7fd688d8d7b70c82ced6e841a34ee78b6bd4b9097d619855a8f3072cdb345b549176c0c7d66325fa122dcb24289b4f40acedd8ad21ce4fe781291abb23fbe8260eadc751dd9c3a31c108a60def55808f02f103733421511f831cb3e76eca885b21b864d488af0af6f788913c4880568003c2b459f52a0277a6129933ae2962074c6e871d936af84b97d48b4de19f14e4f03b086ff09ae5cb49946fde60d53bdd0aada6bf43ef5e4947500c03db76cca726813bd0b7db4786aa0936c5b8ee647964e68a2523a49d95809feeb63a59cb256633a7064303c443b7ba1e36e65eaff1a12cc0e1fe18fa9f6ec26bbafcad294444c60bd3e1a99768768183a0247a581b4a847539bbd612766e9572214754d07ac64695b3f57106fdadd8cd19fb43eb29f030eebe049b7b543d7f4b69932157930cd069ef637ed219dc66fcd7293b48c1ad156a79242e1b77669411baaeb89b55263274a6b7c21c429326cdb5d92d562e99b64ad45c2975a99878ae21b8a2de5994578c7e49491f581b73e660b351fd2773c7b8e089b47f43114869625f14c057346f77b3b741b4b6aa8c0ad4942d21e19ebd94fcf44248712a454737273547d8181a67cd1ce56f30fd093843f383f4bca97e67c156d9de4b6682e29f1af2fffdf83ca80f052f63df80c6ff50ec686ee5d0c53d68f608c34e0fb58623f138e56f046fd97df2dc17c2ba53b4146410f935e776e1b54d6d79e86639aaa86e65d5382381461ecd6ff977a204ccfbf16f4b4ddaa1b1a6e3d906c46f5f23a83bc1382d837cc06211d3984ebe1648b57323a2987f151911532aaa944bdf2fdb8836054f50dc004c65ae2f06dc42d41e8711acd4a58803323d32be84dbcb4a0d8833ca15b59274432f4ab8c98deaccbe7b7b871c38d3be1eb9a4b7794a10b406116562c709046901418343c3e26656e917bc3be491e1f29cb1804caa3f8cfc7b2e0a7ec585d950a102d3cac9521eb76d5a99b7d97d4b0bc0c0f19433444e7261aeb40e1fad77f4623c776571273ecde7bf755e19ed3b399495eaef8e9b3a5addaec1a29dd3bef2c2b43ffbaa766573fd21a17a3b9c6f9083f355ac551ba87ec687f91917c02674667fe508730ecafd6582e4214e52e1f4277c38a3ef85f04423a6b6358867cdaa3b7790379881f0957f8aa3cfa9f3b2c221d558e02cfad694d3da8027868648f930ef470fc034f06ed27acf27e796cd1af6fc6d3db472cd91b55a134dd816fc9074c9fd42aa7656821357eaafa297c36013620e134257fd8158c2b753cb8f1d77f86e48be143d2b1bc4a4e4e7da07e0601caf46865e8a9d4de24faa6ed62abff8e9be46d72c9499cb0026e6c0fc88981518e87017e250973c3b9d90dc8e3e93c917bb6ea6b28e1c4057d7d090f1b0bd589b899a4978a597b6543882cad73f9974f843107b99a4f3ee80ab96c21af4aba1f02c5bd8c33b5e4ea5fd099b0285887f6129da7d6fefed4ca470ba074d97023b7e69606cdb88dfa018b8a9744406f82aa3dc8ceae64237c9708503aceb898ce446ee9417a5cccc3550af5f32871a8210f075388f3b3bc2a8ee1f4680e60fa6abc0c88cf986f595157fc3a3df883234ed262a57f78f5a777c319ee13f8876b88dcfe6cb95c059f4ef2e0f2979db336e67aa157e417163fa84a6a1ec2e4646347e3456775719efbfde13fe7fa3c8ad37919513b1ff5a76ad3c2baf521ba9069b30004c2016015e89fb08b96c5b692859449be164bd0c5f29fd2e059374a78285b07095c6d0ede46f6b3174887b2da2de2664862384f5950368aa4e236dbbbcc067cf34c481d96a19f9d6086181a339e4b20af7d3f800473803aa9fcca2ee217460e46ae245a81b31c390a442d6e1e17398667ea674b98af600de56f7c8e9630809fb0dbd76fa55d1864cda172a95a7711686527bd614808a28987aae5ec099db9ff79482f18a00bd69c96f81efbbbb8acd4e02517abab61af08f5ed4623e6a65bda1d73d2ffd97aae37b5da10fa5ab4060159b835cd6841a682bc86203e698b90b1047b915c9e2247418d0b1f3dbfe7c3cec761d8849f88865fc7808315148e710abcede3bff2da17dca36a65ffea74b7a11424504c8c03a1a00b32602533e43ddf3a43862ca9f191301506c72034f18b9243170834b004fc11aba5515285305c56156aea91ddacd630d4e11a05a8c51722558fd89043b3395f2435d1e79c3a113755fb63b26f47e589b549a4ac45c5262778fde4241719cbcd29802aa824933bdb4ef0eeb4fd38f6d043f6947990df785a2c1d2df86830432d7c4c2348f2bd5e4af8dae37c467bac50bd285a9589ed100da5ae6a6d00c99f00aa624e6a511688b1dd0d709ee85d4c10851436c60c7c8c63c6adc35ae41670041b5bd7f4b5260e59c58910a11e28223d11c861aeacea3be4eed54c29b95f15210560651ae66439253a7b486c3e439f6485c097b66a831905026b54cdd82e98b6de4a97a1ad9cabe87516dcae505da29b68d79d202cf9b2572f6474abe290a4c43b44c4cbe14c6398c47c8f9ce9871ef99251d554e8e72499521e61efb729864205ef73a1d087b4da2e7b6a3b2156ffbc4f612fe7f1c8aa50726360b592c49025b01895c68616b7ee7427b6ff3368be98f75904f81b0e41a31827ae668a25ba71881efdffd15416c8ef7349aef3e2add639e705ba903d15769c8e147fd511623080e82ce9b53a9a734498c13daa8a7420030451cbb36dbaaa3898d7ce3021bb4be9c47c1b26fc973d0e1c364dddbb42a7317cd8d44873d33a080c3bbe035d8d3000925c793e6866dd7f03f173f83df6a1b0caac8b250804a40dd3c7081ae3954e81d7dd2a3fe2127aa112f892906b6ffb70fa7b79dd729ee302ff60cb2e09830d192dc7ab8e609e0c834252c99b1e2515dbed3dd030e4018cfc3d6a80ad78941cf6b4eee403607604c28b128d5bef582045a71f971e8bc3eb35bde3b050614392f4396c41731d4230c8b77086e94f20d2d88b85c9b39070143056b3001e1cb1376874128732df2f5f7d4f1f18aca116a4cb6c1e37bc79dc97b9a85baeb71e4b68d07fb75dc6a6647b8861c82c3690fa692752c3f76d5ea5438c1afb2ccfe12022c9724ccf72501f2489fbdb078765adaa99f7cbd77d2a122f6c43f21aa1dd3c2a64ec4b9ba32b750d0121bb19c1e1d75eef4f55690975bc0858024f7c57a6b3f362aa5376a770d8e096148cd5be2978f29e6cd660a10743b14ea8a1c9e6807ba5d81d79ff70abefc817206447d48fea6d788eab3852217aa030200897621878a828089b27a396317045c175b7d14b2d9f2a208c7b48bdd8382a2703a380ef2d3f9665745fc0aa9fbc51a0a3878fe8d588a4246d9df0c39c1c636c833224defc4edf3cec9315b89ab304dd167d80ba98de137863ff52b35efa20cf5ffed015767bc2dd297361d295e7b9b0981e0f5aa1051c23911e7ca3ec2e4572edef203b9f13137a4aff1839a21ab0332dd75042c41c66e909fa7bdb25e445e5705bfbda9e437ec9228181d46b0f44b7806e019d38e67e878c5e816bd1cdbbc1257cb54b82443699b4a11c86c8e3ff17daf9023950157d14c41033f7ed0abad151878a1772e427253ecf6a4da4778bfccfb9c02baefa50e1aa6c91f52de589d62f11f52ffeecd8e971e2c2aa2b1e284465807a27b676e0f30f4cabf77fa11e0f3100a805f6a65a6f0f89a432b85bf4c25cbca1738ca8a62ff94c7f6a4a51fc103d93e05687d1d1479c474279dc1ce3559c665873861b22905fa452581af9d7ec0af305e796ad383199059930a981a109b173a9757dbb3776a1ca55605def2170a54578eb999e6f439bde95e90de13f597f4b6464399560b3f9db8a92d70051749026949a6c6d6992c8d23e313f5e623ab9b3136576d8f7b1e3eb8968925ecb1f433236918494cc7d98d19d2846462a15e9bbce8fc36592aeeb735b36859969347559547d1fb5c21a5c0f8d5e3eddf9367883638e7b21d9f700c3185cb20a826a9b6745b919ad964b53c5d3e13abc5ffb0345b5185ad7dc70b7ecd53b1ac97a2ad1902acf8b7fc63582417e11d0265e295480a65aa7f5493ec5e531a14489730e4bdbc589fd9f5848d46947dca7717807bfee5dd12b5511bee72228968c7c0117a3fb87f56c5a22dca7c3667d16987607650e4fd4e519cbf8d4079b2386edfcb0be90fa1899d4add2ed38caffadaa3bd30b0031e0cc04d5c89c5147f6a10c6995986364aef5fbe1a8dd3831f87e1ff9e3aafa3cd60a1e75ecf49e76e32d472c7d6ffcb1dc825928528a0d3bbe0434dbdff68121bbe1f9168cca04e8d88fedef19472b2596f9d934d92e46f352e201b8ade5ec70d28e84cbadc91ad4efc1e4d95f39869b4d77d976c7d57001088b0ecac0694d2230ae4dd6560c1da0554221987c466a5e0ce5ae9af4efd48a36ba71967e594feb76162458bccd8334de0c47e09c5bc86e5414348cffffbfee52a4dc7a696dd2f328bcaad075f327fa9c203a5cd6a62f7654359beee166568b78a28ba1265997be8b5ca13e1ad0b1e5c13cfb638e1dbedd74bd69f54eff67996dce6379983aa9f1266303def0b40abfc0641cfa987b87acdbbd7120c390cc955f304aa97cf5fc2cb91e636b79caab025a8b0cf21e43d6b06a4743e55bc1e880ce9a7420a51b1e6c3fe3d6c9efc44b52a375f20f954edb4add6efd8ddba539023047b580321a07e72e0d7b713dc361c516b0b4e74ea0ff1bfa4047b6104cbfe088d54d68760b5d4b4387269e1e7212d88c2faa043e8dadfdce84b879f01af27215741857b3e3d7aeebebc47ee0d7807f06a59e0c43afa1f6b7809a25f92ac088731d8c19f7d09e4c0134b136666a48ba1762754b5eb4c43ff589ec92113e7cb48c12763f47da92fbe88e43bca1302af0872a8e99203ff1ffac3d194c03f068b61f9219de34942e6254daad81c7f4e0787a8ca5199fc34711112583b2b205d569eb536f88c29568f9baebc8efbe02ac2d044251de28cf2d61926328277c4972413acc6c691100a7dc77ebc8af6e347325e71787d574b1e0644bf60c37aa11bf217dec84fd88b31e7ea35ac8bbfef87f553d1b3130bd637519d32aaa004f11579b94af1ebee1311fda79420ba4dd3c9977d851e83febbec8ef5d8118762cc8d90b4ad6f58e45e27f2f644a1a0832a25e0d7008d5db2d58d17b59d57735981188e624d48635c5e7fe97c62ba1311224d6155c7a75cdf6caee307eacf5e58b3cd06e25cb73859765db2c44448d5440093325ff48fc102a6a51aee7fb5b3d70addd88783c27d60c4d252a9a1b438900bc488e3b91e970210114ee72969d09c4012eb4157e30b9020f563db2b892bdecca9aa5398095384eef9537659f1142946e40f0da9d5696a7ed85fb7d6df99a4ed0fa47d057d7ebf781487e398e623a73a336256d410c49b7cc9b11371805284df7cbd59acce7d9e6648375a77b809fa62ce864167fc5927398d07e2d2444a29fec13ce84f7cd4793d5c531fc4c429557afc6d544fbe097c2117f6f8645ef135d82f7950791af328252f3a370aa4cf7e53a40322900e6f9b32a84492a7f73d6d45d644b7979bd83bb6384a90ae901a0eb00d84aa0ce3e91e34ee22b116c8a1fc8a0229ae70017c09f61a0f6575c6d9a3557336cdbaaeb3d4c1affb3ccaa22b23d2d06fe9738691227053ed2f788b3a8ef24adce8625f24ec6b590057ffab7bb85469bbefafb39b7a6ed370501895297e4c76f1ee8e6a9f303a906fd55f7cc82c5d43d8ea87fa9381aa41059e07951e97399013515a9ae51199d77a9f7d60b6dd4f78c223daeb15a3ccbc8c590fcc79993ae88c73dad1f3adee56e970bda9d873c2b9275e9532eefafee958d7ec3dfa28057a9cb7534a9a4b539b203aa9dfd2bbd6385e0152c237626eb78a3dddbbd1e53c6fde216684ef6d3d4f39d90f211d5385b16ea361f8f1eb861d011cca60fc0f406c20e3cdde8df55cf7bec0d92953ef1803865aeeee4a7f7f3998c8665808b1a8e115d9725552e227fa057ce9e496e93957c39cb3b7bdb94ba677668528c698698ac11f58e945c38826767f9aaaedc85ce30b2a2efb8779f64db56397fdc6d1813707cf55a1712279e3b1638269c43b57e9347c6bf17726666000a716564799f26872940e06970c628294e847418b807c96b120f146bc27108ca17085141cdc285141e33f7b1d5245fd0bb03e25115d5a315377f7b732bcea6ca9fc3041bf98aa21a4321d642505dc0d2980c50466419674165dcb242020e969074416cf65674df7c36d2d4e4005d0fbdd2600df4d2195ed2e318a351542a9d65bf6688383b1262e19b8eddc82533a5478486bd386a47db68456436956a782b099e37a0e8b503706af80bcfa582c99eded345068d367abb91e65dbc4953b8294add8dbc663baa59185b3d4850be7281e4af65c0fba19ba4c28a533f614aba3e2eb83380d3a867bb830422403613978a43686662973a2c7fb6ab2e80196f7556ec43de93b051f3fe0a15d1aa318e2781584689ce818f337c601adfb8a2c4f354ae2adb83ef5c77d1331967b835dbc7409788c6c80f476953049b0095ca45320530e1aa9b02079b3d29a398e8d8fb745a5a7f10d3dd1879aed0860c28f1ddc0e69e5dd57d42f17f7e8fb08017a01f572caab9f0c3235c1dac1938e578d8adaeb4d1d06da1e746780eac984452b5b5a77088dba5eb959e4744648c9d877827dd756821f425c269d2f1993fe105d516cc2b18ea6790a331b71573039ad3a887638ba722afd40fb6ff302e28741e4ea60fb25de236b817bfbd9dce3bfa351a427876afd47e8bf1143131451ec82281b74c9d89d5ac473af7f19cff3b86546c336b9f9ec9d51e65ae82760acda8706cc279e9add17a66156475e8920660dfa778932f43196228b7e00069de575ef5f3548bbf3578e79408a644913b5915c031b2399e87db36c768fa73c8ad57e62037912f76a23a311b165f8b0e4c27b846613c9ce2ea2f7534cf800450b39092e0a6bd4fb26d6126fe203b56710c121cd1dac50f74e23266fbcec56b056953e197734de83ebd777d23b25265b79c6803947237dcc6e97d0cfe726a122d56670e94ad3570aa221c53e77802ab0f1f38e803b380efa530513aaa49c8226ebfa5dbd57cc2c9074b8c30f4413dcae52f4b8c1275347328e88d2863abe54f82c12a16bd84d8ecb3c66924f45896130e95c49b51c7320a1ae760d3cf090c3fb0daa2b49401912c424cbce6d28bee81541b776758b122d9140aa2c2042d6dab7b8e1c5225dd132be885bf8ea55b54ecd1de25e68dfb7d77a4d7c0e07c64f2197e5077e6c1af467096f066205f99e488b0f69c3f51fa27ee677a6c1d561b8e801086d94b1f476549356ec08af59a138fe5990c73a31f179d8709c109226d5f548ef156900ee7591e0e31dca07e3a34a38265305380f8afd0f048a8b4e7a0df9d694304ebf61bcf565bcf9874333eb5e163e6aeede73461dc7ac91cf061f272a026f179ebfb3ae5431d69ae3938953f0e6f1767cd626f9ba6575e2b53be885df857e976a7acec7279e4b33fabd30ebe276c01989c1f25d61311a8d94f870bbb76fb839e5f55dd21aad55f2617ac2c7a18119c3f677a3a565d713460a88c698887e66437b5cfdec82d26bcf10b2cc7891aad69a19b36ad9a2f8f8703ab7d26f2d375ed83a5333c15d12c95c79c4a785db2c722edd0fe0da50477e23a87d60409caa8f7360176ba24c6f431a8c17df0ab972862db8b4ebc7b7153d46fbcb6ab88bd44f8f6df020b4a1f257e1861e7809357f6627de7a9043647ea32c8c40a795c9375fdef3672b53a8cc23832430ab388db7f2a3e1b89fca7845a782f1a8b3382aece0e3de6ee691264f91aced89bb455665598582c280d46652c2dfbbf3a827f7d44478a881a95e9452c8427ac98b9b82626010ec831336d4fe21d7d2e0f6009924365e0ed7416b67a3187568a7875fdbc225a4926766d4422008813e64e1ac6f2290310915640a4c4aeb4c3da4e5ba41841d46f03f9ff9a2808ef23e78262b58d69ad9a9b011440ef8fb469ae905af5a1e9113aa9bb126f576d569adfa1131a1148537b7a754f6647455d0d1f168523013315dabb038ad69fc3e762504707c2de313a911e9e800e4f26b9dc712168340680265e254904d015e2075dc8312665ada84c95ba2aeb66ec89e46674dcdb90db6602231edabd46a5eb4c5bcadc4101bdbfa947fdb4fd3b4a9733f8a6e879bdc48589d694856f6609e6fcd058e22ad6e5ca6b193d0f4d42b06c520fe2db5e0a84a7c027185ee77fd1bd993858b0847fe8189984c31be2999ad54d4e8a6b6b5eb2b54da3ea92b16d304d3c69943bec82b71c45629e8400882be05a0eb5a0dfc33d331641522aa979876fd535a587649e29ebab13bc417fcd92dc1bd8dabd4e94f5727f2b8b1d395d0888d498349263aa0d66923ea629dbb509f38f0944682d0bdbb9af08f64923d06dad5de1c16dcf5b97174e88ba17d2eed2a1203e45687528857f1b5af4bb6d0772efa5ac87a43b2c96db6e58d518e64ec21a3935fd66a976d9340fa47fbddbea9e775f6b8bc0e7557d3f561b7635ce1bfe4368be0c4bc2e961e13957a6d7ad223e4e5aef58f90e03b918b4364dd47116615a2de55386bb1997e032656c83679c7899d5f17cefd750293f8022c663c4a3feb38eec817242a356c9abd726f75a8cbb52610cee3c551865b1a657b2d0777540f5a5ce317194d4b610795e5a216d6c930e69b400083728484e08ed206e33ebccb251a40e7ccfe520e725bf20ab4f68bc322f14f481531a37a1ae9c09a441820e031c4fcf818fed2e0845a224fd726f7758a677e4a5dbd5c10c493d4593adaeae41bee754aa9fc596ae09589cedf512694c50035265e2ff235551b3235068e2d3e087aca4ed1589d30191ea099ff407f5f38f5a003a9186765f1141fe5cb3d0f2cdec3af42fc8408ef50993bae38b7dd4f493bf6d09ae26edcfa0702328ae8d6ae4d0a9c37f9fd12d7b83e54998ce3017406b18201382f7d709949bf419f5e51fe23f9296c78399808ca74e4a7e8eec26f89445be0b5aa32f325df95e33e38983f2e0d1047c561ee24fa85183f4f1caebab5df86503083a05b3156dae02a8814e58223c4d6c7d14629e9f0887a4810bf35aaf16d573186410655bb214ea3444d49601413fa5e701917710904139ef49a0d0ecc22b5744da7ef1a943e2796da37c1aa3f6430001a8a90c268384e07c0bf22687535b33bd9977576b04a00403b2adce72cfd719139eb93ba7c109f6582c03b43a1a2275e219f0dd7cd0022eab0719f33b3a0dbc93b5c5db4a4b2d91b13720b084d3b4fb9fc5ecba3e5245e1cd7c42b57a916b52750d559e619d0e719b5141004652f2e8a15c6982c13fcb8093a44bb3a9440213fad6f82b91a86c1f984819a99d516825cc551fc39c92fce23beee693a70265ac54fbe619bc7fb7b76adb491db5b64cf72ec1fa0b068ab719f063e71349da0d5744e416b2906118cc16db2409b3f2564515f58e98748b8adf5f236aeff1ba3fc148c3be6499b658418460d2a34dd906c03b040039003f0954983599c350444ba7dc8940cdfba95a5b26703c37633d881d733e37812a7f97b4d958c7fc14fd453a824975e149c6d2cd08ca1caa56def48550ae460e74b4c04f91d77ab0f585d037f9b2700cfd27bf392499b24c01f6eca6aba4dea5e1a3e7f799097bf62e9d891c16f8c5ef067857eb8122cc584872af4bc6d2b6cbeedcd8c5566f144948885c45870785ee832275bd680652771e4b6da7865213452bbfa67bd5b53eb42025b4c2d6ec72f68ded74cc9c8c55122997778dd60096cb28087e457ff74480e8d515abc8ec2c5bcb9acd132bc3f50a7d6d5149cb8d454db064a25b6099a0e9fa5110f9592e17958ebec49f01848117aee9859e7fc6ed53094510c682894e89c8206168f6b8599ed62d6d95e87d6463936ff49875e7c78d32f636f1ff9ad2ccfd66bd5b84b1d5a1d33148a59d10ac72640ec006dfb290a90f8a48810d1fe91a7a17d5c3e86290fa7407a8fb6d6019d13c8bef5a4a249140b56e54a9e75d6d00421705b4acb6e009f2d1e55cb7569115597561099089fd39ab6121a28352bde875771220cb4c7a38a89d779a8f515969f8901b13ac64555ec076b5e5692169dc3b1c40436102d964884386dee164fc87938bbaa9c8995b8c3ba62be1b3364e14bd0448bf56b651db67eb0aa705d680cffe141f77c77e64649956b0fab144285d928a151b912764bc41260cf144c3946fb0245b21bfd12716f0a211edf1e75f3c64f3e274bbf1956d572ed355b55bbbfcf592153f156eb09523fc5335235352224adb5795cf2fb22e84bf2fdab9e226ee27976ac7f97d4f3fe154b478980e3d724a4080f17dd85e271d98e8259597131fb2a49334776dd72348f75ee692527527a2f0e3289050efa78b08c98da581494a7cdae63c412d00357a839182326b8e69edcb82e8bbc48c1001337327e993a88a3e902235503d525c8809e59637b74efc0d3dea53f096860ed5e79905358ba489309632b475b3fe31bc52edaaafc70d03a403c9dc00d5c52fe179a263c9d604e7f798320dfffac666f2769ddfccb9d62a366190ef1f22500cb843f5d0ad501d86feb1cdeb5f1cf7fde0dd7e1a06977e831a20f71462c5060eb04b48764408ff71fd2313109c091bb0f5295ebac4db0a5766b53fe43c24e9072edcb6284a601ec9fa2cd2c634cd8d8f25517dec6ab204ee56b805db73ec14063a9871f7af62deaa67d610b7e9a0edacf8ebfcc42f4c0894f3f6482f136f8b24610038c9cfdc3ff186048c7b4e6deeec2da034f877b405092526a12e2f2678a6f85d981d969d56b4304b3598dabd752c3c07ffdf79d76f1410cffb0a6f852aa1eee56c0b3449fb708ea65a516caa86f948709d48d66f3d73ea83b4db00e3d53cf568f4d449f095cb43713949fdd06e38ed5b8df2ec0666f70461ddd893bfb98982aec6bb365965a58252f5dea4344cb2aa5012fa763be75babdced65b2704f065a5358af720d5a0cd06c8535f3159ce16da1700831eaf661f4f81a4b3fb5cfe4feec1ea36a983b2d3281722593459231d63581a07dbb45eb5873acee10f669fbdc76db40fab4f60d68500901de8ce43bd66b7ce6f4bfdb2e0c79a82ede7dee0fa29dd0fcd385348526531d7b5c8c13e28ae20061114ce420a4cec807ddc0be0d79b6fd33cb4262671c9825baa9eb7b31749e1ce59ce16cf80917f9b466db5c02a74d11688a9e5dccfd6b1f547eff2423f2f57105d79756670836d5728d51096150f75ac5023221cb5eac7f985d9fe237daaead62af3b9150f7b59d6a4cb0296d10176a484f689aa8695dced44b58e9cd9eb20cdf77840812792f271867e9ffe8a674f94cfefe1148401ebabbb51f2ff29ec6c278649979498728391d802e560254a73d00178dd3b8f17d88d4396f0580f6135e29a44b4f9ffb9615257311b96611e70978de1527688bf5a4ff8d559abbf90c677a43e72404f2a2384eaa2bb7caf5021671ca2fa68433b3647c1982a70d3b1945d13e514ff4670eee7a92a799d54cd7b33670d9c28b98bd30ddc1c5c47642a3404b2238fc181aa1e78eff2e1c44e2762dbaf90b066b3ca0aa6090f7f6167170be8d7f3a05a1dc2478b4873216e8396abde18c3a298690ff800a3f11cab48ea62505d8ad727fd049a12923e05ffa67fee12be679514ef4715ed97b5c020610f6c9557db611ee6e558a045fba4d39f2337a224af5faa89fdbd5869c69789d183babbece060929a04b70d5845d51762cdd9a1af172758de429b0365b0876dacea453a1e4f773924286fdf71ffefd8dc39f417683c7398f4feacee4346ce8f044be5f5bc8f2cd432796a3024b2fe28be2668ae85b58bd89738f5f78c9204ebd83046d61928f03043c723074af4b27bfcd0005a43c890d805aa12a004ebd1eef55c7bad465b00535cb4e581338d8ea745f86382917ba04d80cde496036fac3757059bea661567df78d20986e3e485012d6aab521b4b89773cdadfa769a24d4a37b2ae2fee4aaa2c2b536e3f92dc54d609265703991bdf1ba0132cc630df7f9ad1957f28360f941f26995286199ce99d5a8a55c01ed7caf9796b4e7510bd8ced4e22353001151405235407354c5586e28670c059dbf3e6ea2afdfb1494b6bf1d9913479b4b55e4fd7e6948560f35305cce9e190ea6d8b17d0838a3d3fe0133364082034ef8f27bd3a734883587524e8510b9eeed03ce26f32a2aaa081a0cf98cfa2bb649c9baf2908a6955f5f6c4213c25ec8422a5f1c92659848289346ec94820df515b18dc062508c7a867f972db4db52f43f652886bde7e1838e7cfb8bf6346c04159587f4a45e0c33ada81701a42736c4a63419d671682e0305a1154f8e1d6cff5ed7c0e9aa0544cf4b2affeeeac43483feb583f5c03b1cc84274149da598b3d13fd39e5aab3025ce42a64a4f67918db24823e28f621116284a22794fa52141336ad6b72b075c28faa29d1769ad416528e0593e64a4fa06efe8fa72ed117dd94d0f58fd7f2506269ede9a9b2fbd4ce5505bba38c0ff732795d67ed94e5b3447dba3b1addd04f5e819d307b47159a47e909af748113430026c85a6b9daff89c9dd422b63fcbf337adb2e06602bd280f7b750693d1c8934295d9857fd37e3b3a2b3f33315bc90290c55280aeb38d81a77c6b7cfcd44e7b86eb3b9c35ee371df710650019f2c1712f4f894006cc4578aa8a9aca8421f32e6dae9971050148d9b003ff941b779295d3e41a50ba02541e64d97a92038d994420dabe36f8a5e62427cc4ec59c51f9628f1d05b4876edf7002c7f3f3757ff65d06022feb8b90afe0c1523b3fb344a02eff1accc2d4cfa0958a41cbb7465dec4390c8e0c0ff861127fbad247da3c6439167a8a96f4ad832d9b2587947fb16fdf538b3c82430e6ea38c3673deec30eba4adc5bf0721d367b4149f584d18e17c5b27cb33dccedd2bd18f1c932e5297ab1063ba63b7e7f0578da15f0bb9ac45a91ddcac87aec6d4eb8a6d210ab237318daed102ec7a8d7d7d007b6fb364b0b2632b4fe7c24473cbb8432a2a564c1b7736b2f2a330255c94f5d17fb041128fc2d34d10c89d6b1f364a8321a8a5d15214255f62e6dcda819eaed040b59fc0984ca8f83aef4cda1e1accbf773b4d93e42b75f5baf0fb8086b35e5e26ea401fbdaeb686701cffb6acab5168b754601aad794a0738eee836711385cddb7049d618b36d8dc8fbb2bcdc8c8be147196cba02f05a7acce9b891d527759ab915d0f3265ce401aa16ecd395001b337638f8822088a055a3e15f513c8fbef001a1b00430258549574f31fda83edb4031ef7bcdfdb7d6eedd699b99553f00038d9c68e54552c462be418d5f56c9734e3bfca586d3deb4c08e41466bd23acf03b1dce872060915587a045b468f2ad395ad2e1e44afa12e68c8b14cfe2650c002f06f000651dc8c0718209210e7064100808c113077d2075db55bf1addbe1afedd894e268c41697676f663a1aeaf9247400e6750280884b4f2e90815b96f8109ee173600facaa9a64fcc25bb239f144bc9506cd104f7c53e6491f431937bcd06abe1af49c896f25a7723e6ba4f04575595d939a33748f595abbd2e31518c4e0e505b3fd15fb53b0378df29f6a6691df305a9ccb894e89364e90baf872e2e3deefc86c8b9e7dbb56f0078a77e8eacd2c4a5976f06850b07fc8c1503cebdd2bfdcd450cef5c398559f71926cbdf68c3d3ddc07368b2374c7fa4a651a3f8491ee5b61c29c55ff99e271ed4e22d8b2828b38d566758c6d124f80d8fcc0c9b06ee3d31a9b692ea4e14f1e39a60eeab934b258319edb4c687fc18ee484b299a22de75903ffb33608bdb016592823daf0064b7855c855a65889c3cacf3bd6afb4fa35e33f2a04cd28c7f6b5045564886d221258142ae9c26b01b94682e0b4510cf51f50600b6c844e818b9a75207a09fcf8b12a242bdd30fbc069d9bfbf3969d607c480bf2f1910b9584ca233bb3be5221b4c2f80950e7036a428e0a58a49a2c1bcadc5be23b34e7eca46522e423dc15656f8909606f34a76f9d5aaee9efd1ba0f3208e0aa096e32906056ca1de49d15f51adf6ec526043fb8754876180f2340ba8e447e20de227ebf40178ca8749379dc5c4d0653ce5982e22eb193695b1001c8a8676a1fad3f810d5376133d3362fcb6b884e65e1a5ea5d84c003d68a6ff55670984b7a4d881a0849e6d3f0992a80da3bd917c8b6593a39e504cfb1780dbf61a0dbf85983e43f80fd36112a7e743bc10f7a960f580af6901ab718f06da52aaf66c41b93edf6a899914f325b6b33681c34c03a42467bc5d91d2097f51594dd9d8dbf7e6d62bd8635b3ebd9eba850fe0c0248da1ded0d797118ac75ade86f14b48ab9f79e2e80d69f9118de007f6087bce8291503dd5ba30bd6cedca8705dde4afba4d647c00d4afc45f2b02f4715caf495bb345e1447f8d10b3a341ae04086204714433b1b39d0ff16b86e0c9e92aeab5f00f2590b069fc06412e4e2a1ea81a6d7ddf6359f174d7d7e2d371d5031196eff88ba81dcb267cc230c8c4429dd902a1f01983b3c0ca6375af7b8901284ca4b1aff7464e1a4c522fc8638546a83892e01eae41f38b06cc2da99e026ecf0daf9e6e9492a769ee0b4ea64c68d69ba7237c82ec175f9176926d679d127c84c85496aacc71ee41ea2922b11952194bdf9a51571c77b586192ed2c27244f8d74d6d86a0c2c335be541f17b6a589c277ed53742e9592d75f0c6a109a2af2cd88af231f362d3ea0da6ccf2a35c3327b801966696bcd68364b86b5b664798b65c550f43a931335c81b2e902153753148105c51b4f6399b277e1b4f3a807942c720662ea2819fb0f3bfe9f73a5bcb622fa3907458c8c6c566dc75dcebbb61bb7515d836ac2410f1c914528b6c2ade3843fd795fb544a77905317782d429f4887bd1a66c015aadff8be0c514e7b8531e06851e0ddb05547f07b64b9606443543303713fc762de21f4775e0424f35a23cfdb4be0ccafb5b12bfc83e5268aa3af8a74edbe45cd4dd3bb97c50cd186b766dd8b0e450aad43a9daca5653ae77570344ceee645b9ea95531ce974be910d8eabcb0df28693638c42e074ab74830fd37ee5da8aa713b900987765919c27d0a59ce3e8c01d455a7e1f845d7fd49cc760b5e8cdf35a7dd2ef6086025b488e65423acdb1c1c959a69dec3a985f58bc8bb900b52eb44a7c5a0cbffb7c3bf7ba636ecfa41a6a1dd03014e02a71b26d4362a5b1901d74b9f81f8ea78812e712223be5b02d860feb3c3c37a853468d7b14c498f3ad2fa99177f68e1d1e4a35303848ae36f347479b4594e3e736547902569eda156bcea5fbd3c484eb11b7b54bacea3440fb5ac19f78c0f7fb4e767be92d90ede403d3c6ec0f5b1172345c14389c9fd335d85d4c5854dfbd9242722b23aea7a56ed46f955d62b154d57be126ea97ba387e82959bd14831c7445d5585b5709ad3e86ea5d7a3f8c514305458ee118af4929d836483f80defbb20259a33618c4d661e40f0c8a4a88cf12dd9c7bd87b34bae5d7977f87e6730c0111ce6341a2fb4d7b0d7eeda1a0860c801aa652fabb44dcf8f72cc4f1fe0b67997948c1402b44b60bc2acf59869115857c2944e767517101ebddb1bf966a83e318473f1f84d83acecfeed87ad6fda410c4d22efe0a2317fa39afe875643630bea1325e5c47ddfc257ddb70be300aa4bbb7bf5f8c1a68abd095281b1080f456ea0bf2536b29d4c5dfaf538361ba59e11e5fbe26b13b8ecd386895b2a59d1ae26212364edb0c3c0c5762e6ff3370a55b86e1f1fd63c5b012dbe98d1aba9da544aa814eb5dfeeaa8485b8472b43513b168a0e901e361c0bd061446e17e6f18ac91997fd243fdeefc33bcf7add5a1ea9864044e16eb1803090db86d3997f260077a82e1d995e8612fd69f2fc0a89289dafb7bb75e981445ca3cdaff8629be05305d57254201934844336d440b6316bdae76d5762e81403eab3cd9115ebf2e43ee2ca25336990ad9601f080d6f1c5d24cb1cfdc2445eabc51de2bae2d9c57670105d9719d6c6a9ccc11cfe4eb701201675ae6dcff98006afda26946884a90f4fa764810f603997d5798128f47066c007c4de5c668b61f60a2d7c32b3510c8960cefad4247217c0075f6aba12cb4fb2748a6d819d57142dbc6b8fa9d39545c8c629a75decae858efc5df2e99ce6c85ba5f57c248025a0be7799da9e6cf2345ac0c45b3f1d4e20beceff5cb40b4d8ec661ba06c11c98cbfdb8264ac5596b0974da882e262f6b52f17313c4be0a058c6d4fe9bf3847783617f72c27882a1851046409682a3a800eae6d43282722bbf26b620ccb0fc52975119807e6da5908cc2047f05c998fa2118aa4c8d583dadae5b4b1bcb431afc7f475fffdc3e3ce3c1afd95ae56540d0a781af48e962eb27db9d5d137533693743c3cc44992318ddb5ebfbf00aa06be2c009cb4218273d1545499c3ff34af67e19bc7fe041b18138125d57af0a2b4cbd1e4318dab7fddd86ea0d650ca3b0ee115aaeea721d1b6b5ae3a9f6bfe9950b21c573f2e1302f774bce7e5b84efefb136612e51038acf08ea15ca439c54dbf8a087c3d94e9207d85da3a6d8d13c5ddeb73cc22cab0847692f9b6ed35358ba048607ece3c784c22c97916ed31d737648116b391ba2e77a1ad59d25e6884c7ef42b70eee3d87a221d7c351571fa4e64f2ff13a7bac01140146907fc070a68cfd2628130c987e48797d69c0b73979f1ae392b0653fe4d9eae90e8331268abc44c17ea63d033dc076141a0d133a18413e8e231752fae057d206384b189ccfcda8cf04dd85ae985ed80e23b5639127269fae05d48e17f0382df601e621161e3d72351f663cb35b5c807364e9c8cfe20124a67b3ff2254e33bb5269d34099bc6bd3ec4a686eefd73b29fa9de019662ed1c5e1bde978eae2f2c5b69f131b538503121a3db51d37d6e8662447117e65be22016b4187a9304e4c75dcb9e92701fc945d8aa9f513a3dfa80d3a94b9df2d60d336aeeb22d3c24c8fb544ea454ed2128faab1ebb8b7789d7310c06dbba7c486b4a1e9078d7726578b0e6d7561a44b4141108af47b90385f75948a926a94f632eb355b9520d9d17f341d190f6bd3e78309b12fc39aa775b5af5986d98f493d0a421582dadabec621351bbe5d62b40e0dcff4eddc3503216aa9ec5b13605f2e669a6a493ea25633164e24037a0b176d3679851c6d83850c7b2aa63ebf869491aec09cdf32918e81a5b61495207cbad754d001abf5a2fec40b0e8b005135be11f61cd4223938e3d3e5bd32dddfe521c2adc6911f176a9acad03ecf06504373ce7f8b9bdc7bec60116a7878ad5ba8ed50d52bc6a291decfed624742d82b36d69cb9be6641c7249afd56b713f5ca39a52a12e98de42739a8bda34a6faa37235fed435e35cdd658a4d09284aaec918c47b2e5a9adb4887ec230da1dab63b140257f0151c4a6f296cd33d532b0b72097bcafbb05331dd0fbe1c92bec7304064baba6c40aa8d025a957508f4ba7df7d7d86d3ec68be2ea3f50889a74229ebf3f4d146668b0fd1e2036e8fcc583148728d3a75c86a58dd66099d48ad67201726505ba80ce5a99c844046a04b70b31c89eb67a2d300d658cdae2c9b4e67978bcb7acb270317d9c456e887a8823c58520ceb97d36861f130c79d850516c903bba9f26dca5500ad6d23b52a901147df44b64fa58d80efad3e87f19d47107ae61050729c31579e444fe31b0b8a64cfde5489078e9715683b95187d5649dacd34ebdf800356f66505fc9b17104ff9f5b555e371b5fed3a4bbc5439f925faa5921a31fea519f5f145f031f5e0f415c01a9a0a6b933a1f7921b0e181a7c7f388027083a187d1d05db97dbe8c92fc15dd8da82962d159c250282dda62e27a7273d0f700aa99df172299af6e77c1862c5114e5e6530a934777cae3e448eebbad030602eba864b699fe3ec112f924ac4aca05a2a6e4d3c3d0104bca38c45026b98daf2fa052319e27be410b662f0af4f9146ab02ac8db822e819e90cdbf3ea749ee1cf9373615fb809d3228773e6471f346a7da2c230c8a5963d1f28cff70f3031faac8d700bd250716d1aa71c929bb5ad6fe1f0c0355b8dbc3cb9e3e10a568c73018da2536814b6c181c4bd8c5e9f19b2aec6d62d8b11aa7e554649062a8c2b70110de71c3101865b071f1012ac789360ced86c6c921fc8b149c06c548ec8d5ebf955b5eeb4443543ed486cd286d99bd066581d22817e97373f3ffcd387049b4a3e67c308fedcf107bd3a8eb7044a4f4e251b0858592812412c3eab5e16dbe318ed6f0fcb1634ab6dcc9cd65159e813d43adeaf80e9004c2469992ba51ccaffa07d8368e650a3781d8ff88f4e5a79f9dd608dc87ad4d6985372bfa2720a7a81ff73b279b5f115c2c5b8543c3103b5e987d99402af476a44318992f186e04a3a614996ac9ca762c3bd496d7a06a5a05c201a21a90867189aaef8b2c0aca3a486ec9d1c4376b55ec9409f93f6f2746274fe2b30b5d52c733cfc143d1d8e1762ec50d00e632043aec9b2b9149062147be3999238d9269841d34c94fc33124d80364d359f7b87a35c52efd227c239e47c1f23ea0b0f659de5e80ad62785edc5a2c90022a4509be44a221e96bb3ae8f7589a727856994302f0969df02ba3c853772c0b98486c35bc9579c74b394c8b44b4c13788c6ca35376e612746d9eda538993afc7fe2c5a22a8d2e9fc200c9cd2f43eadc90757607db3c251b29081dd566544200c9532db584da4538b67e501ceeabdbaeab873d6b2a24b3fb5cd551ca458a7fafd6b93fefe0051ea15fe4949b0b749e6e95286d1a0318ac12c56b25f0c6865593aacd378de00b2264b1a8c8d00290598764f0a97d3eca6a990d008ec6602d9def0c595d2b9308c6bd510c93676f9548577cec1406a14bf9155d5cc5c51b2f55af86d2e60290f6e54fd5f9a50b4ed2121bd372cc830bd825520a99246ca01c921c4dec68b01a0ffc79deed07134dec4277c8c5df5cf5e328d38f88a0aa5712c321cb20b8fd90a6c1e827bcad34b0523d74065ba9d45dbfa2114a793ca90988086a1cd7e077ba6f67fb72f5b5ed2fbc3ee045f41add733d5e5ea184433eae0f62bab554cf023627219edceff0af3e4686b75c9a9b5690964f9642acc60daa4536a8e2be07241f685cd791e5ca3cd238320c9b2ed72020aae1025342023a7096f929cb044e8c41b750ea38e029d296959f77620e7a9f63adfb4cb00f390d646bec5cea15893b9111336883c81b8301dfa7f91d4a1cdc24654d9997cb79a09a5c1a3de378311bf47fe16812e8d85a3285bd6f949491a29d75a684a2009cd6811540c7e7712db0afe289e0ffe199411a3d0f326b92770a7b7e02b6cd4cf4cad19772ca6fe559e31e7d6b7c80814a295a21f81359ca7704175197b840346d3863918f7343bb32116629e2fd1ee30ada91ae6a45cde8e22b14bdbcaac4ae58d3c936002f5a1ff45083c34dd1137be38bb843d3d74f0a0fa7b57fc0a05786a7ea028fb9cf3321b6ada7087d21cc6f5e2021cbe2b0c8e07742a9d79eb6871f38f1d8b8a25a2b4cdf5f2231fc57218e7bdb536aa6bd121112585c74b3a353142658f7009d08aa5bf8bb317b85b5a8ad0f9e0df01613ffe34d989cc3dafd088289a6c8bffe30691df36a873611cc83a965df842a877951d64edd2453c97678a0ec52a7c47bf7145f894a17eb6ed5dd9c2eab2113a51d2a6cee530ba7e7b01096a2f11b9b9e2837f1b90f468b5b3d66b66081ee703bd5c0b7d7233e642441a68e332aa3ccc768d0f27bf41285f0772313b4a2212ea6dfa6bc4100c31bdb920778dc90d06ff14c8b1faa6f7ac285f07cb6ba1354e4004d3fd33fc80614373e1a12062241f865f863e458d54cd78d78d9960b8d944accd6d7875543444216adb4ae77ebc61cafba19b296c0445d293c6846422a54e79d46ec22448617f3a054639fc0544551fd7297daf6ddd50c2c9a34e6fad866ddc382e0a5928dee89414731763f613005028cdddc9bc6e4f28ebc23d757e2d7429b4c27fb16bf288831fdd076708a6a85af3d51194f19ae7ad51b907e9437cd29a32a304a7ceca40c8b113ad55d164bca05bf8d5c463c09eb6054a008583203a6b64d261820e509d67057a3fefe5d077435f4ceccaa216d76fa46b0f58ef1887940ec4b916f673bf950ee57bac0b2d82eac06f9a8a4385ede3388cead26d69ac8544715a0c7a6a474f8ccf28a23b6a4ff48cb684a4e2b57fd159c6e90c957b5412e7fd50b00f515e7fdc2dbea8da51937a8f664f36183a5fcbc66386c3a1a60e74bd44347f624f5f1cd6ba855d5dd1848a80e7d8d018cfcb943520b70aa36041a5f65e085a014675c8856031759faa3c2828752991200dfd648ee7744641c631a08217b0cffd185e46080376d3332adf09ce3e7ddfbd9eb202999f8b0b2888fb6c00071d7c6bbb9dce6ce6c409fd2673575537738c32da25045edb17ba72b8e739b0e7cda791a666ada36883fdbcd3c8219a83a5811c522d693a1141f3297c99a637b19f725bb5016e6da8224e25482f8a14ac84317f0ed49502b3b6524b8d60c374da50012b08bec0cb48df325177e2e43221184fe9f0bf2d859277b6156d6c637727cde78f58689771134e30289e0aa2a39cbce31c726b1fb732eccf915879c8133538f056e2b95f82a65c2c748977badd3cd36329141e25cfce4989ef6aa5fdcf942636a48e17d7cb8ae555567629228c8fa00dde38c5ec3eb3fc7aba73638cb2c4c9c0334eda407c67609d4f66537521f4acafdad24390423df17520d0109650a145d11f67b17754c1559817b1531c6885b92e65ef0c1431ce45de821d5606fa339ef0cf24b52d912780666ca02937ee2817e58e0cc110acc616c6d3ce6c267e8eb3a8c2c43f72925f00677acaa4bc18477367963637ccce1798aa834ff71292988923c4b1981c10fe5f98a7578c25cbc7116e130e25d041a1fcf87dbfc84dac2f91acbe27fc671c3558111e71cd4b5bc4239a8f0b5d3048bf187a34c50692a6173e95cf0a2698c9d80f2a4032b34c74a01a39843fad1dca103ba54839f3cc5c4e9a1cdf743b5fc640b30dcec07fd5eb95983ac107d2b7787ae7df385542fd604a5b8e398e6a43bbee05ae794a7aa36441bd9551be3c76b87bb0de47e5aa2f82f3d1d46bd1f81accbbd30b550ec2253b6962bdb50e52545944212e3c551a3eb6fe4eaa34b5f6c884051a56d19bc36ba5449bae5f334400d246e7b143f32b52dfec5b8a3fa0bff2fc0a08a986b09c08668a5b77a82c7f705d7d37c5b538a57c72ca9779b8bb019092e966ea0af82f7a9bc18cece780bcbb4d9d901f6c857cf969c17aaee2679f3a89054098b3231a93c55631ebb42dc1450bc7b433e39397547e6be73a861051746dd26be46ee0f9339a547a7edfe63be5b5a959382a534275fd027898d42095077480cd3f76800423a4e612ef8487f600f747b3af4881ec5f7c076d2641a680d3fc98ebc052c8b2a95607ce631976d84bc4331a0730043028d9b9d6b288b8e1fc72f3ad948137263f0afcf69e102cf3b2c4c0e6b2fc30f8c7f2527b12b60df769e2aa0f1a3b4870bb627a211693800a142b1076f4a63638ee3d8604ef6349c74429f5e4d0e8035bda2fff9a736eddeb592ecf2afd588851ed88a36fc139a3cdb2d2db8571211ea68f85ababcd1ba25dbec5f4132114ac66dd3c0d0c1e13a73713d1d23d07836053042fb4c4623b542da5fc83e09a9d9b6051ef3e7b86624b3f7753a8b81b99a644317258192bce8ebbffe005b910564923de7c1da1d4345d1be51e739d3e5d35b5e3df820fd46b490d2f1275afb308f9aa19dd02ad40279ecf0f3bdbdf6490ae4cd1707e4c28aee14227615a029591adcd3892974f329b1e64c7acaa83a64c56a4b7c42c87654136a6bb7ec0c513c1099f7463a54879649865c50ce09afb127a44d999f03191235d7d9c3de9e7919513627f38907af3c36e312c72fd3b62cc02d700fb2cdfe0467c09de6d88040c0fc14b93cf58b146cdd3b7f815634dc7cea8d437a949f6a990b8d5a996148b6a007db3295bccf548c0005d3c5d3a5269e57c8ca25bfd57f3822efca5ad5830416b0312b294bec352a412b6640a8d16705573a123772c03c70ea94ae8b8a46456c49c7e994cb31513fa253368717e03b30df56f7de084c99ff0a6084a2782e53bf146ff61aa662a039b6f3ee62df29c5626c76aaa18b6d5b7749598e34ea7fcad2127cc025db712066cca59466117e1eba6bbc4dd53ebd2ebb496b5a466158d6de24b416d1a43def293dc43ebb85e0803c8616c7606c69ca919bc7cc3e064cede483f3e884b2f08e1ff5e5817d965e3edd7d051576dca4262d89fdfb5bb5d5af9e3c44de45a98d1e16c4fcf561c9dac088f3a4f8c80348c05e1b72cfdb3b33c2830030a7d9d4de2044f7b697555689e7a74a244b00fee08cc5d277489d6822bd274193b6606f3e11af18db994efe1353230297ac848245fbe36e52731c67cd99920c06a8f114751206b76687a5b996c53229d1bdce2d00637521e8db8d0276130ac331f9d121a1f42941a0340ec8bba4f3021c0c72a02a51cd92ce87ccdc07f5621579a2c74910eda7b339bf086f88c49e29bbb7b335c0c73eeb8454877b76a895116bf98f3141f1190d413ef564b872dbc6c14ae77db4fb83dc411f38af1dad423983a04e274bc80b9b394716c9c3b875e6ea5395f0725091e0c0ae54c9db6799075335e311a96b37dae05693b7fc1bebd4a0ade8ab2f1a41269c512cef050580db6e64d6c387d5b0245f15dce6c7a8b9aa1bc20d991128922891111c1fe15cf07a8e7badd7bb3a92bff4a718747b7045663adb12f0f4a4e3c07bb2cf87e7d9662eafdb0636dbceb7787f7c09724feecfd6b1cc23f30d3ad93a9ca1ef0109119791b5f228479db58242b1508f0cf4f30d50a3bb0e23660a24dc59bd29c28b008bd4d0608ad385da7139f45844df37a59db7a9b291a684486c62b73a604ee2f9cdf177714f77d62367309ab041b95a83bb74cdb98dacf097cf484e9ead117751e2e3e17d89dd8f4ff30f0c10798a799882e4910f0a08defb66ef060b44e0ad3aad088a1ba3e1cf24c777cc07fa37a264d47ee0dac1ec21745df436eeb0ebb5da13519bb973e40d30705e7a48088a3a2ee7523d788c038f0f94cfcbcc077e94a3a1d87317a8958603bc356cce94ccd0950d9ddde9d2288f23dd5f1064d1f2d46270730c2a380cb1a697fb151c0f6422363ed7232801b631f64715e6eeb5567475a06424123a08753471d6cce0bc5b01a54c6c65cc4b4968235a7d5e94eb5af103a2cfa0125a931f7aa45ce8a70fc606f2f086f6e7f6091642b8b777a0472fc71203ccba8c76864cf386fe21c61914bc73c7d6e255a308708201acc2e1eba35a9af22d71e7fe5fe8e10de6074890705b9aeb6c947b59220ad8ab9d111cc10227e3f76151e85916aafaa3d87c94b16d9071cc2c5be07a5f5a2808ae0fbbd440b1fb9d8b979d830df510e996870922a31fce8cd6564ddf3ed3b5dfb3224047a9a6ac49d5b9d3dc38d5d0495956eac0a7e20e35fb2152ddde01eb358a2c66a63a42b66beaf554d12d3a94d5b5ddee454fc60e5bd5ad13a87038a28c485154f62431fddb6b4867d1582b154f7d4702916e3f0231c8f505e1b9525e81593ddedccbc2339744bbff9e94c9f9cc0568ec46470f26aad03ebf0415552c57b4c5c371b53bb00b43ef5ac1d54427bd04006180a1213fb6e1326b6867b25dd2920a429c7c27744800bacd4e288fd0a7175adb2ca63f742191740a8ad649265d57b16c0910c31f97cf09353be0d44b2ee1d21a68921b4c9665eeeb693de874614e85558404e221974f2d87b11267c1ed78c3362d83c7a18e0aaa411dab14f7688658e39e11117021853ce0c0ead547dac24eb7f1dd7049ef2c53983fd8473c5b6e768442a2101607a4eb79c72385fe9e0bdc2727a4cc083357668f42f30a5dbcea84037fe3d84c293bf5ecd10f6b7737e536e540cfff140ff208b741c085ea03da6ae4d397465c8634a12b21e77bde4035328769678418dc5fe8e6987d905760cc7eac84c85dc6f647ddb73b8eb4c399312d72cb4f780781257d27af8e8189da02db1357dc863ed361a529ed33e93481826f440317f2170eda5ceded3ce227153881412f8137a0c2bf04603395106253d6718aa2fbd58f2a2469887410a7941c83b4fe678642a21d7eb59b3c54e43798e71b575f771f83da46a478d6e3a0a8410aff159f0e0c6ea82717d826e6481fc594c5979ccdbd9da34051f198c34b520d9f0fe53a799cf10bab0cb03191dc8fb5b17f412248f5928d51d59f7dd5c2dbb31564d3cfb2c1d630cb2f8684c2d81c154a3699b5a22452ae7f79950cd669f4f3e1474298a6c272c90aa713df6353210eabd957e025d0a11c07bbd50312e74ec841ce28ad67710410c8fdd7368bbdd42fdb83f825f53ccf84cf7617661ee27adba16985e8b40a9f1b7ed7fdb4d5bcd3d463a49f556864ca17f711aadce598b194f1555cff5d86913d3bf6b68328ed2a62eba79fca0998ffd0a707e950579a775d86778e3dbf6c4d790c5e7e93235db49a47b470f695aa61413af7d70efc36f0c2673f995fdfb86bfee97eac88bd19bc2646cce96d900dc75ebad8d0c6a2b41f2e159de518c9cfb0c2efc22d33e801fa315d39c165d556b5bbbf8a92a0686ef6d411b7b0631a165a7cc6466f9ddd964f10d65ed83131f02f1cfebb57882836c187f2c94c9c74868935e0959d7d74673db7bb010e17172079e7ea3dc372b385f5d8e0db683376c506fb9aee524a42d9711bc1ba673b2aa3faef2ea2d0ad76da88efc36c42b35db8978257326e4c85af04d236db2e0d46e54146f13bb86b2ee6bc63ea734974269b177781e4e3e52391350fe033bf8c0bd837ea88e35d3747dff7cab54f5bf8ae96c383d071ec7d2201f5e12fdc031158cf86ab5e1626b7712ace29dca0a6589c73b8d5484bcb8614c988a97b95898e0dd7e01962c230f9710a709a592101c18533a4ad62008f19521cf41a8d406aca239ed2951670501d2f846c65be3b607e8d383a27f7e44ec150495de86d68fe47da4a773a7bb487c0e97714b16f1777d40dbf45801b7738d33e0fa4ed7350a56aea633aefdbf5c2cd3fccf4a5978ba7d05a8d159f1613383b875374b57210fc3e401cf5e5bfcac25d5e1297c7117b57d157d5d80a2ba0ed73761aafbbb7ef735c80757fc010278737dcfc03d79dc53ae70b4dcf5d89c3e26dff3e88644b526a86685c899478d0431df442d572c7cc302f10879083ea3418567fbd21d321508a6905e5d86b9ce0df98867aa90b10a0cab709e11abdfb96b81ba7c51375be1e908971338fa98f28c1ba7e7d4ee6b3d2570e664bfe400a04ba6e1c0e9ca611e34441593b4746d24f3684e06e36604d70cace0a689a35527807185f622b2a6a6d8d42db998a544e6b8eb98c69cecd5382a501bde2e5f9f1b279bc303639c2f71147307068593c6a9659a7a06aaa9e152ddcb02cdb1f35db222e6927d0034e8986f75c7826bf154f768b2f8d2200cb23b5996b538dac90ae9797ee9aae3b80246c3714d510c953d919cd5b83f2b80923e12d9b8f50d7df0c6fbe8dfd631a8d308a1c7f1fc308cf20402ac534f1bbce25a5396887ae0dea3d2e879020ca45a43a7cd1bd1ad8c06083eb6674eea04d8eb8c0b7f68ac8e380a612a5cf6ef66080b53c4a0ac33b082c4f351ebfc039c250e9ad58c948ac2b881dda040313fa2bb3a45ce74f26bfb0e9c906115c78337e076caa5a2660aa5589ac70d1f8c21b2e448221ac16638ad52b471c3d30eaa5d6d26bf26c9bdbc50eb9ed35c7ae6984e4c04ab1e17b0ce9838c1bea6c95d94d2ccbaac00b89215454a244a989afd9d9810ed19f7bd1e71a79341183aee21187be862445746d51fc96c196138c8200f708382e9f9592721cc94dd3df9240b0a0ac7b6695c12e399bf183346b4c1e8bde481942e8218eda45f601308c07bbc69f78aa3e442eb6460ed313617f2906dd3ea5253696c32d5b3b675fcc1d3f0bb085c396e803a45bb8fa8e9b42964a0c692d727a8beccd4fa53e661a26358bf0b141e6be852283ebcb6af2d50be3d0cc07c629a8896efbd637c5fa9b99d956bcd32606726e678b0b06001ad9f19de6b3888b65cc47dbdf20f485b54d34670385a7aa4a152c9ab04541d2d86d38368159423e11680b8b3b5eff394b13609451b380c98b47fe8ffdc3b1f1bceaac06509a83db73f8eb8b837bff6bb907f448207380cc61da6a948545969ae4bf4bc82414ca97b359736c4e94f8a68be2ec811ca6966d8d681dc43e813b8b46148ef0b9806c6cfddfda225098550218bbe6db5fb58dd0175281b582d6e354d2b72a561d218f79c9a667d97c1b5f5bcdedf2a38669d5ae3b0c7b36b1666e65c4d886839bfac5b3eb562bddd439686695f6322604fd5be77f93c7991eee564f54b12f99ad5f4c23a38e402f55c7e1ba58255beca0abacfaf1d8f456c44f388d9264b5c8c9e5035da9997fed2d43babafb8fe095a36c21f84c5fa7ff3ba405d037a404de780c4327d96b2f009e3444d861df9711183d0e10b43c2cb73b87b80d842c3592b31f009bf3fe9efcabe54dfe517b5464e6c3780f7f5377ad9f93fa3553345e4627ad5090a817f97a4be8343707ce2d6fe0e0c2dc75f817bb98bc8b0cd63e13494b7b79009eba88c16f982654731c5597ace2f3d3ffa9a58e2628b9f0f32854992a355d9072a5b363c5c006295ea003061f0334c3b95953b3f5d2986c4723b33eebd1e4d897ba07521b99e1663997fe9b214d28ea01d0323070d1a0163c9d834f0a965bdf3d2456c6820cc321da78261bf87c7622887e20a1c0d05bf500c3067b44ffcfb24ca51a1c9996dc74067577b551c15f26fae4c8551e41e9cdb4249d1a3a8eeddff70dee159e9d5834d500d664134053cd554ca3c8286a5b7fc986fad55ced0d244c0bc0206f5d318780359b558d4fa8d3bb8eae62d2ecc8c280759ab36d87fa7ca16da7f461e4331152e427e3d3343f066d6d8e9f0b88ef69c5da6710105f89640648c9f49aa44962ce3ceacf52f091d62ce7e18dcf3649ea59409aaebe11bddf1b1cd431d771d8d888c8fe514a349f221f1105633141b10715d3ca8eee6642fa5dd07a34fb1158b90002ef938de2db6798c7f8421a59edb6dead5f4cd0641c07163bf84d1db7792ffd3a6437c1751b45cb90c1b9f5f5b3c2a116e6a605c01cab4184c606ad0fc936f25e1f0805be3b0b7cd0295bf5f015dcb179efbe5bddbde2a2eeb79f78b68c9a1e81c1c29d66f2e8217ea8d982d1aeb3ee7dfcdfde157caf7068c1482dd46ceda1a59da822558aea7bc7159f0fa14a41652d97d32baaf4cd1b5219ccb1275d38fffab868e3620bd9553787b00bb15b8ee0085cd6da1f587f68dc08d89fef121e85ab53de6468e8b1ea9a75a0c2a67e46df3f0e821b6b4aeb23671b99ef3f6353e5b1c596e379658729f2ef5159b0adb2835583294843221a3bc8e6d5da6d27a08cb03e56512da490c85392bb5f07c5034d39be265673976a3280a3d1505f6c7509cbcbf2050cf705c87c81e48ce4e9da3c96b357b00cf23e3ce1d519d6ce4bc603f234bddc76b0a7d331ff9e8025e0cfc5979cc74e6e5a7be88fe60909fd691026a1ed113350450929d826b0556f49536100f56c5b3370605c5781c92d63e684599c9e11395df61f81d90d770480d7ff330986ccaf2894dd2380396e7c29737b5980258945416ebc92bb128c90a5a4a8ba1ad538c0c303f02d896313603370bda0903fd5bcf93ecf0d9dd9dcb323980e8a49fb329cfa5b599e2299404882670716da5b452331d5f4a063cf538d247dadfa86bec13b30da84324fd10a8ec61f6e9e5a622f71c28bae377c765aa3778ef26b6f9b8425ebd576d1d779f770fa32cabfcbaf24acbf22627efb0e5d9c88f4221119523d8777dfaabb5be89645a765a4eabf746b9e3f8734721297131c6d7c29f7ff3298ee427332a7dfa38e4152dc8d6e896e7a36c7008a3b8e391a5520fbf9560e76abbfc9bf7cc273175c1145b4cacc09c0021ac72b678b51386969333567e2a45927a22b4b8a5a3d16738bee31a3cabee6899211c0741ded26a041c5ecdf0e3ebd8b688e60239a2cdafa1cbf13fb5535414400db68222fdee5c4ac218218dd321743e459edeb627fa223f88140300705bb3c8b3de0fc3ca9029e48d72e3b652e479eb16972f737c4f563954df02568177b41944d949a183ae05c36ab7e33507f7453ff845fb76a26079774fbf15997decb7c26d03fa257dfb445f58cb02833ec9737f935a4f0935a2a33a9196b9cc1be4599cd0fa5a863eaa686f06dc0a8ce37c8f2667dbf16bbe9c01f7aeae9afd324033d0a0fdc6e82a7b5a34d8268bd3954d90e8b4f2472bfd2783c1738dc28bbb7b809ab0984ad259a44c67ca44c9bb6215adb3a73e0f5bdeaff49453716473133c03f3fd94245d17bc3211af278e9b435490181fdda4b8bcec0920d78e116cc0bd80a9de61e405f994f62d6d144de21110581c01866b93f303ece0646c8f0bada2a4216a886d7ec5c1fca0888cd6206c2d668c10a96b5eece88c28b83e2875b9e7333d9fc84967c9c3b5aec5a4bba6ad0e593776ec196c1c10b9a1807dbcceba54d463a48acffffabdcc7b6a2c433800aa20011df57fb0f93677eb0cb64c640d0de01e0603aa072b5430d3c8cb43b77f0603eda3bc5ca0970cb7d6e073272fdec771ac3b3fd5514320308ded44c57b22e4fd17a17777156248f83cc3a42a49cb921b13f83a06c86e72d19cc34a39dbb82216afaf99e82d29f6e086ee85347db85398d511e0b2ecd51adfe08829c2470c723b122f34ede28af2b4b51eaea051317bd2735539507a921335e9fcf60588b5142a4577186772c10ed8f70646b028a92c4a6253ea975323bba0ef9ba76b68a4f696d332c118b67e7128401cb3ab1fb6ffa5a93487216e1684d091c8f15a34bc42eccc9fe02667a26f346ec7d8260f4bf03c5fcffda93d3426a2906e6a75d8de118d9c24cf3ca262306f9c4010c74033f4a247aa1c94a671200636a01650a3dca35b94ce2425b2e139813a32473453bb172d7490eb3da74df95babf913852d734f859276a7ce417be43fb62702063e32cac278d7727ee97cad6f6d4ee97c8b3ebc419ed09ad2926c356787094821f51745c75e32fae5870cc849e6198633997936dc8473c0c1055bfbc46edcc7ac4392a90cc0cc21f8ff3da67f072f35b425fb077ad14a5b3eb121b462770915d3c8144f82e4d8376e32f7727ae59d8b1ad534d3cf36e62cba587e858aefc93e2d095676425a77ac32748be3cb2e2d60cd39b56147d310accafc7aa28b5a27f79de104f145c99f9327e868d114ca763dd41a4bc4e620ca9baaa164b2354cdba1358c5fd9881857dec0b8e74549633d2a0faf31628ca560c93a14d917f807b405d56921132b6264d37c6bdb3a41e0610a55945e5a5b46c06077da5a311afb4360a592bc542f4a44a62e85e8c8094817ddbe79aa59522bf1384b248a7f2ed473d6093f7782a1f33123637784a30611fbe978c911150eb018722b4678b5f6989b9ac49beb73e1393f5585b2ff310195ed52ee750e52dec6eb5afa6bd02c459282a01b7dfc3d4d0750ffd5e68d7165d8bc0fdb885a0c6835a7289f9adfd99a4bb1692424b9accfc2d8bd5efe6c525402e93e4585dcd2b86dd977f7828239cfab7f1ee42ee3e394db01fd9053541695b6c1cfff604cd83d8d73f4e5551856103fc56a1c5530616930923c9a220a4fea13124bf5212601baa1c174a4e3059c3f284ada67573576e4b3c93db98b0a0d1cbbb383e2c3b45575405faa5e1852686cfcab12129ba1e33900964adbd8636a902415af4bb7f86a78f510488cfe1e32ef2ce700a007dcfcabef745bcee5ca68a0b0c8b85fe90deb246a6bbb6053c7251235004c87d573099ce70cbfb3bf871199b9849138fed6b4fcdf3e0b3946f05ca36e6eb2a590e07ebe2d3fff07d73990fc02e60278409aca5d0ae8f9155cdd059f40766ff4866a7ec647ae3989e20d75d1bdec00afae285e3db2bf1bf6380504944594c1b07a3308f24058f398a914ea88dcf0a044ead2de098b9d7ddb17f5a6c8b6ccf65e23c99ee5236bfea9259d0db5f1897fd4928d7c1222f6c838e0b73a0bae2f04a02dbe8cb49cc74fd617e072ed3495ec29e862ee8ae1f24171bd81d807f3c0fdee6dfa8ad8e784d2862d3d398152cb2d494752a20a3291b422bf55bfcbf2c1d7f07b0989608946df4eb07b370c716e94686b480f96e74d1cb079608e6fde4da77d3b3e9b9919e26a5c5e44d4b0f5e1bb33b9fd97bc20a84c4362d7b739f6e5b3db3c04b61d1034987d226cc595a9b93057895cc09aae547dc6f5e8ba3717019245b2305fa1356f5f9312ac7504509e9036e36978afa42e1493ef81639858b08e2c1fa74e6b4b620bf21ceefa100bf141646a4f7540e8d0f91d3a77beed72e3ad506aef0ab202ef3f2a8a7fe3bd2d89289900014d593bcfc73d1fc793d9fe408ce244e26581c0b86e83ddc629a99a57746a26a838701a67d86f6a09c6c796311a2cd24f3bbe6c81dc3cae451f0fdd2e6ffa9591466632c54d435f2b4f1e451251d2b7ff64d816d762d39dd1ecc40d1db9971bc0da7ebe39c27ced59d678f27c16258a841ae7f785c21ecc10905d0ed48d19c4f1f0709ac2eb9d5d8abcee54d2a2b88e1285a6e8262bc3ae73c091b84d2d600f5aad979285982aec1b00e6592df33f1c7a1d37fa65cff34165332a4b87a46d4034e48b5db98700e6b53eeb37d59bcb6e2035c7692b6677caeb0f4b0e8239dead3d72f483bb9dbffc3f69122a326db1fa8b6197b737579909edd82f889f8de23a9b15f05117969326c31ee54f65e65ec64fc7d0b9c5c8b1911c84472eb213b13a5639c418dd124e9947ba99f1ea5a0d5f53d6c7822ad5906272491d9e73b913f5ee152afc5dfd017b3388c72d1318de29a84529ad66b14dacccfd42d65b3f8aac8b45d43dae9820703aaa1cc868e4d6b20dab80684aed937ae6211b96318d0e22885df0d29ec130c1501531e6410b24d707375505063bdaf95a2ab445d71757b806b1520543d56e4afd84d613e9457dcc036eb0f5f632c4539244f436d76558004466db9c06a71aaa7bcab251586dcb1426acec3bc5ada730a12fd43ac6cab1cea2d14699f1071b753b85f9e2e5d7dff294151dcb31288e4628ed16c2b79b5a47a210053ff385aebe37624e6975d9e726b10dbd95af555351a9f57cbd2270fafbe9c5805e5a9b7d501951330b06cdd548e1f28935256d7d78361e3aae1bb133d5e3ed433bd121d224f87b31050a64920934076f3a789f526e7f2c94a8a3fad9ca4faf4ddec30f104e88ec284539e9f642ea6e44e3c5622869923d5fd94e36523a97398086cfc09ec99f7f1ae510b54d3c46c086b2b2419071e2952ecff166ed8c38d033acf2027355ce65cdca62c937167d1fcda6327dff36d9d163a06b3a4ae4aed4a6e6f17a5a6f1d079f458763816f12554afeb44ba0c4d760ad8c7d89f9315a74d94bc81a837318a491a9a9c044a92170d43265b2a4775caca417f72b727d13c2334eaeb1ce87110ed76314187e74059badf06069c6415e91722fe5625c6168036d21a5156640916b8a3a4630d799e0a81e30d98cf5a82961c5e507966079dc874587ccbbbe62b77355dba2ded9849ebbe2e70a13c4f40ad39847f537ef2f0644bdbe6b9bee990f3d04b6604a30e481bb8bb9cef545d7022cb67128b257e56b5f2b89fef7d658ec8ac30c7e9da0b48c893039c56010ef0d186c31de3436fe12de5d9ba32d8f669c3fa22c2679ebd0b1cc47772b3cdabdc373131e2cd3243e75cb098137dd07dc374729a171b321d47f2c6c4f71879de6b958a24fad7eddb0e0b4c2af5792dd13e7bd4e9167353b596dcb00ea9964447d56734ef2b1291aa9c96ee0d12453e6aebab810f197f948b5fb236635e6de2772746d19800350af8b702dfd311685daafe0d74bf6ec12b953efb65a8debea6fa2b978225de3e72218a12fb36703c9c6bb303aa3fb5f533184d2404769f6396966c2a0af77853b89d8102aa30066cb8af92609bb6a49d6d9c1015c25d922078b3ca22e78cba6c2329be66607931827818b90868ce112155e7d3bd3d6e7db4b19d2f6eef28793b6af82b8707deff893dd90a64b2247826426b4744ac6cec4250fa82bbac0e32671487bee6a0335c156a67f6ffada1316d5a29b18bc2f3bf240a48a98c8fc3fc58f6fce852b9135b714fc69d054a360cb350da66cee3c37c9fb671fec0f07fdf16835dd919d998e3f1f71369fd5b51375f24590188d4c91cc2716a75f991fb704c4fe8edcf44b1e186c72ff0fa5f2b19b2490c67299bf90e109d7687db382a904b58e66a074ebb8b198c94339e58f3facc100a75921bd7d5403ad7a8f3640c00dd3115cb9e4c0d91d0923ed91a08fc947c0754190d61ace00a70803153fe74ff644daace24e329c6e9680a10dfa9f15820c6b7962fed777502f971b2607f60139cf3a4d63a476207defca3409034cd4a0dbc3879156ce34691bedd21b17a4a0262bae187c085fb15e981002c7ef59f2a185fc5f711317c2ab6c35160847085fccbcba3f810c931b5f46f9e5e80a1e7f4c48821dc54fe3cabd96d2c935642d5f19aee2f8e3496008879cfc3732597d2376214b69e6ddc6a6a15415b033577aeadeb925cd0318b0ea77b9b5b26e3aad68636be46406baeb3269c0ef2aefccb43e5ec7a349221e70cc9890fd6e8dedf77021a9d2ff54f1ee841b200d18b340964bdbe0b30fc908cadfb5d93dc98a2d75618dbc7cb0da4b5ecb8abee0b5309a2db4d99b6c1dffa3d21f9717feeef4d2587dafdf3ba1ae308d5e94db5423730d29bf9b2bdd9a0f6525c56c8aa5e8ad958b9f7d19239f8d70d9d67e1a969daadf760ddba6a680e64b27cbeff374f14fea98ef520d6a0b916299c23849746c583f7c63e9f1634514d55824afaf3524f3c3850717e040949884a07045fe94ca19e2773a84128984c33e211630c5c1bc788ad3fa57b7c65bf1c61140b745bcbddc3ca7ef89d01af20660ea78cce67dd236177721cb057f346ff7279b945714cc4685c3d9481cba998ea39466e62494d57b50a9ac7a39b47bedd532755835cb194907f7d315b02848605791cc9693960aa67464844bb12f7594bdd373b7a7a03a73d6cd9dd419264f60304b408426aad2e08a089e84a5375a92c80bea0f5040417cfcedf24aed29af04c592b37b908c882503a462fe6ded1e7007b4251dd5eb14219137ac05b15affcf9070ae302a171b61fa5e82da06bf35adab0d885d35a3828974fe730e8f89e8cccfc8f2a359adce1b8df115de249409aaa67d7688ed0adfee1873c629e864470268b69883726f5847e0d2d9372a8895a32104714a0f327beabc21179afbd666b55b2442b4cf0ba6ff404c7ab0b50e6d7408cfa3ff795d1ca9b8020137bb1b2280d1d5a4c175218b5dfa5e6d184072350e10e4938e8fc63b101a30fc3f007a3cb3c4c263fb4728b5c5a28f5fcaff1d01b77583d739e0e233432a9083995409521d564ce65980236ae40d4a661fd15dee88bdf1129c7740676909bad04b65c6e0d1c96fd7a441c8ee116158e66caf1c87385d76252a9ec284dc51f6822212131d2048a9faa8b2d040b0772764220677b237e759d7fbc1589fe1bc2324318d94fd77843ceee9f80e3887f1e38e9c20835070df6e260cbc79ebab890ab7e9134ce9635bbeb7ce85887895269b2156c594959f5e28b3eefb3eff8574379b3b7c48c18c27ad058bc428e55d826751b31e15a028bcab0a02d97225ab3287b068534019b2da11f02c841f36e5dbcec05896999e8c188f24f9b94debe72b66b59de562f10d250b586ca0d43728177836df2d1cd6e428d42bb1aabfef3b97f5a2c62a9c60f4a4583d9871df99e492940ae22142c8190a95fec5f59c2f038977d0b2f024ae8eee1c8cd4c73999b74857ff31de2c47ca21a00cf48a15ca880af4ff075415fa1a0bce6409dc45d01ed7a059ec16d578d01c77aa83802ca678e6f0e8fc7a2b300fe59324262dc547232445779c80d2a1e0a60d694c57e4fdb0fe20323ca5923adb773afe01ea99869baafcbd5ff51bb8c5fd1d0c676b1f7d8db8efdb228d7789a1232acc6f20c01c1547c5c525b2cbb2d8416fcd2b92c45642e0f9a4dafbbaf41cbc33e29eda64201af274a9f232a779f4862d616d5b948d26a88d1e6a68a78403898ea31063d87f119703f3f655b87639c734dd7c8f21d7133e7d48f9b89e9b58a622f48ddf918f22aca4b8f9f74804c5433463290e1692332e065ed67babe97fe16aacff8edc339f7776fb764ba369161f6c054c8114028df4aef883cea15ff09cc09b1b75b09809aece205c8bc6ba9c7dd00eb2572bc078700759381751514ad5267560aff51825e18331779f7f3708a5bf9e687e2d082044fc376a03bb4435b4c25467df38321c3bb6a25d344c6ab1a09a2b17f5651d18e78404c875d34514a8403d619a415caf710e5dc93677e62a2e18b59713fe00eff88125404e5e8200dfdd6e2af56657cc436f00e1cd269950bc01336dbe9cb97649dfbbda47521474bcca09333bf6a054947893221090c4a7910143dc989ad51c58c3c7f25e49230d8d25a1450942d6aceeaa11c207df48333f477db7b5c1e6d76008bc99a196a3ce27b7a173158dda7acb931e80b7c8dfb009221e90d3b63bcfa10eb8e72f3473ab4357b85046cb4c4053697d9440e16f498fc811b691facf7a6df3dddc169bffbf5eb97c49968b9c13ea2cccd96a471de0c11f218f126f26e2a257e726b0e74c9e4bdce420221af7b50e87903613c50199fde83f540f022f96de8182297fe19aae4abf6d2f61f055a7ebe5b25d74cc00755b1ff20b02396e65e90987009196e5a61c83114fb6f7d4c41676b239ebed51d6ad403c330d4a9c01060c6f0fe2f0065a27fe2f0a5f58bf54093e9864e2396d7d5987e1b4c6e86f3cc15d9bb4fc9687fea751b43e4e06733ebeda422ca66f04602724886573851bd71b95b9f29ff5a01798859641ea36436f61a27f00a2a1c03961c7c3149cfa2dfb1b923d4ca23a752c6930e4780ed5326cda038d145177c6cfefb0f49820e8dc2b3d6d876ba315acab5a503525f2fafafac4871dcb70a0619042bfb6c2d1d3029a7254b68b93e1020533499e027e25e9ea9b6784ffd067176e4979f4398f4836d8213dc9edf386dcdd9683561e22f23d758187e9fb008ee2aa8048b288d0cfe8a6329e6c93b063645539251c5b7f25a05ae4cb9b0b77c3d87bbb21231a6b8b3b25b862c8b9c76fdb2af3b1304757c1f1ec0c04c746c484e9e59e1ba19efba5854b8ce423c1b887b3527de076cc342d417232418779522b47aba88d4dd0a8592deacdca5cc3b8c3a27a1b85fe036540d63ec981f527e6eb06786d194dea7924c675aa283ca1cd590c752dfec66c2f2a0beb06d8f40a7b15876fd50d6e2097f0c33f4414bda7a60808890ee713772dbd5491375303e27a10e5030aa57f5f648c861d730df76eb3ceb11b479d678807489c0526ed7dd23db184b0dc3816af30cfbd36a2bbc0be68022304b8358eab40b75de91c29430e385282b5f96dd502965265b25cb8d99397e05101d8d0fb21692869cce2aea0df1181ce1e26b7815fab09b69c82cbf18e7057e809dbe8aff3af81e2be0c3a76106bf6053d7d0c8c1dd08c30938e93f65dfec25b204dc9e00cf934fdb808ba3420432fa04f8c489e9d32acc8f6f0e905c77719a81e226b536d02665ac5e4303e54ae0fc1f5043ad155428cc934b3db838eabc176b74ce43cd4e6995fc62f157a5d682aa981faf6fe343b90bfadb8a71825c6e5b534eb79feac1c69b4db8d42c2e900b864ea321319b75309b036513b45b128f767c8506d92e086d31fa9ab5bc11dce581f49bc3e621ac3b0afde56511c267f21450fc75d55d2d8fa728b9a98e9b7f7fe06de48477e903241197e46b8fa7f266c655c7bf8674e756fa4ad6afe0bb26fbd4d92e6987d74d3e71a5d73030a9486d43426248d3b919b4bf4a2844d2954b14b8e454232f97a310cebd4ca168468f5a362033767ea13c870e1aecaf01ceda8c978f103c015d3b00b1662b188b1940742b2da5b668286298e8d47dc7b6082ede381cdd3bd7b8654abded47fbbde8533234f9a8e722f8be3f8e820013a3ac854f4b13934a388b8304c394efa3965cd5faeefe24223abf885bc98cb2195167c191fb45ec70b63d753a3a37a5ba2f4ee734c5ac7f9a5db0a51148043e38accd357bc07e8bae70c9aec0614788514eb874f512c32868429e73357196d224fe256feb0df10416bdd82ef868da715fdc79c0ba28116023a6efd73d1011b7aeccc66a6499642275a6c3ee600af1fdbd7b76df598d615f0343d680aec2722d62d41bde8d585014cb7a69a5d158105a545fcbfcce5a9524b85e2e6d055aa02181954cd5b0f12771f4c9f313d11515640bcc0af31a282d07685b47b4b1d86b51bca76df127d00ecec3be9d67b64b872a1fe7f37c8aa11d94d55b29eb6b241d3703894cdeb91c07e6ae07d36246e442388169fffd1eefc96a3f74c44f46014ff0f798bf9ceb50162f54fe5a8621b498992b25675ca4f5ec91f83ec192694f6b163e80449cc263746359226bd01c192fa9f17aba71687b56df2e352882e1463f5c406a47d3fdd65b5cc57d32092a1e9aa569cea123bd32bd31e049d57d8a4cb57f4a99755353c7296c97aa5ad0cc8d6860dff6fc0dda233e59e9d93cd239e5bfe9528eb0551125b00fe67f4e4d6c13983b01cc7e619ceca0564c5f8d27824db5b0b115469db78f67e7c25bc5d00b1d252bc9e7540c308586b4852e1afa12082a883e8b521829986e9dbe061735710a83a6f445c1567a4f2360f96265201f3bb0322106cec10351251b3ab7a216fb76114ec63eae3354a227f32cf2d7d0269d70714c73a33abaed8e352569b436c442d28c48ada70cc77b8221eb6f9919cb61a2d915a7decfbfd6b5cbcd3b25bd90e01431f266d9158ce9e5510e38d8cda2618998152077edb1681b8bc2ed269a19592d9ff3f746c24802566ee9d1e22a82e11c5e162c0b688321d7b127e4e63025426a38355ef3295c965ca382a7afce2986efa0f9328d2948968ddbff7c41f01632d2618f6ae2ecdb6c635b417d029639405d4359eb983f4b5eb33ec98cb3dc852a6d87d1b57f7a82c1a913c0430ec112261aa1ef038678b84b18a18185e509f99276efce3012624de76e0bbf2b0e67fd8b8adbaddf41e0a3b13abbae97f4353c9b39b2e02a9b4641bf075b88b6058445fe383401045a88b6d53cb9d4f865f7631e18869e287339d8414a1ca4ffcb478f7007a4add19cf9712fc2b6f85bc1fd317866af68e04d1a528f81c6cc1025c70896801884c00687821bae8eae0323921ac959d10b55c4c8edf781047a782d55701713f065d96417c39fcdfb20ddc430a017bbb4c6660680e6bbdf4e1abeebd06ed0b3622af2e09977821d38971fad511ae7e5d310b5fae60ae523d604d98878435950873d1debc66ccb010329958d82833680be8346a116d9b6dd7243e9cf65b42d08bbdd3b596f36dd8409b62c6e4ef671d35e6de53905911a2b2c014b1563f9976d42b9b0a073a0bd402ba749fa6b2a0b31d279ea2a4e2dab824c201e6eaf6ee8576d08835df69da06133de6be1cd0b7083cc5b69aba526d6f88f1574bb888cfad6907e1f391492b01160cb1df47abcf9a89c4bf0d99d57f218e56969249ec35352ff1e2cf42f1dfa39582c5500d8d6cf93b9d8e009181e06fc6b7875be1bf453bce84fb1020d038870c130b7ac9a9dfc47e839f4fe2dc6cad16bf4a72b278524996296089bcc367409705506670a85ca4979ed2666a6d1d7c0ae57b7c65e02219aeeb3a027b6c7178f674619507140386d256ca2fd45b5025d2e24433846e8dfd74c80a708008db995aeffc8f42c13783b7f2b8dc417d8928a1f4b860fbb1336cfce0936a253c20c1d551967938867c1023cea31f16fe1702a7454392daf0f4502bdbd6f27673b884701ecb2e2b98afcac8da82caf52f88c447646112fdf0338f04afe098fd0ae3b2fd1c13788e3c604896e7c1fb573f318feda7686cdded52ec9307bdbd0543b5e10867f56aa14ec174fa311f593c731f1d7f38d7f39ec9d5473b26fdf7db4161c7484e53873ca7f71e216ce3d6c5bd76dcacc7704e080ae23e68e9f6ea139e38bac37e2153c26e3ca41843b0a41455bb02adc16f64561e7f776524c0dfe7ca8f115a601c60183d519f898060e15b940ef32503480387400fc445ed923c72e9cfdb04b484b6abbf719be9097f1c9e2164bed4c1060e546681a7af4bd2b2c627aac18b451c2f1cc2e8e584d33a8dbf686d08f9dc2c93c0dfb111c4294d6be15535675cb2729bdfbb42816a303d8b73d8ad5e6c22f8e1bcf63e2438379bba6a3a74ad4c287b457d26e85d563a63f20a60ca0d9c37610dcb317b6a65388e12ac4ae42303f429de49e0c43c92cab85cd1657acddb8388b54a69224ec82a4b0a68584b132def58a60ee6771162424c7e9c7e882e099a63bb79f87616377183a10529ef4f7c83452c0d4fc1560b722b07dc19e1dc5c64f19bdcbad31c37f4a75ef8047f1fb793636094d504229b9497edbf4ad59c62572260a7b3de10132fb048af4aa128aea8928b5a6e890540d84a07e1c35b1ef5e7b3f3198747e62bdf39e0af334f6ef55e5b705f2a5b2cd7088ebe1593d0133c40904c89e39c4224b5cf1448aceb94f155a562c8bbb9099db8bf97ec83a40795535a77d2544dc97aec5b4a8f29e9510c8e220bc97aef88c4be065056c20f384692ba81f459e534689ed4e0cc2632efdc09b7014ff275fad244311f314cc8d3a9381ea3bbdf16f93b599190201bbdebbcf35f76f9f631e00bfb9f07549c0c0b4adc58631b0890d17647b461ee99ec77b3e08237b37026d460ddebfc636391d8f888f981a79fe99548bec37f3ddb73768b35657560381622688c6310618d6af60dca369168033fe60f1c1fab3224c8cd0a63f017c631e54353a634ae34179adf2649fcaae3dfe4e6b291f76cd5b87b6cb6d9fa6a8bd264b111188efac9beb9bf4b7ae82de67a54786b7912a2006b683632ddb13e7b0a75a72948234a19a1db22cc18f8f9f86349da49a85186897567172ae8876e4ef774876a550124fe636ef3f4b7fe643718a21f851ee2462fb271617789bbcca4fbc624054530944f1386ccb237d9dd086152176bc661efc29041f3fbf444a52438827a5b4f08d762e2c22dd0893b3a8b1ae883783df7c0ae7957763767b1ef69fec25fd7ad84d5b66d70c32b73d90d5208f6741cf96d4a47f357519b69d51d5059416e9c3a9d46eb11d100b6cb61c08b6b80f40a7c2c580e05272de11543ff4c628e4035f964648fa63ca0af37f60fa53f3b09796516cba26d0c1b208b4f4a56a8c7aa4dbc5319a2fb24514efb296b5c10cda152e6006f3ebe794dced2aaf5f4cc0c692c4e5a4131dca602484db22fd94912dd55403cd740c0b609b4bea36686ad87d3b19b6caea492b1c003f5c15edc64512e04f23251a063cd44c2f220b96ffdc59add07c477cdedadaf438f471a7c417288243098df8635988d93ff99a29a233ac0786d937e4581bb538d35713a5d6ed10b9ca330da9a7fbc38b5f9901b5c6c5bfa663f57331ce34922854939665bf8b1634bc868bb86b186343fab6831030a4215447fae852414223a37d3613c63cef9fe110c07653f96efe80b0622ec885009fc2a576f3034c6b91860d3c92fa3091c4e77d0c993b3743079c8da99b23a60cf184637b642d496327b987bc46eb7e470c4b10c51b5a68eef4a96256817fe326967ef03ba34e5903a68790c2e053b4fd7ffafae9ed9e49d4912dc2e40337da7d3a24d328f996c445f937b926b012034f571005e3d558ca5bcff93bf57b1155bbf4313b5f016b10e10d3da4cd601b3fcf34d6fd29da09e7d38a89048e431434f5dd4931b9e060d0c9b784dcaf991d1e97b060f75b3366d952956a1bdcd43c4d3a0bf0f3e761d877006d3cc1f6da01e01156ebe2dedced8e2dbefd6bcb4b8fbb488a9046d4017626570af8bbbbcd960dd4ed57de6759afc5bd56a5d74c92554001c05c975b8dca285df476dc079eb03dee14b57bc39987bb6ee5714a3d8bd8398d31c8c5c5885f0e9f7214c77c1424726e2ce08d838ba6db53fadfabbe6f6d4aeb0e4b4ec52677d08163c2b65ce634fcad0f197ac50b1fdd1662771a776d164d0b45793f2cd20113d62d8805f1531b4e32d2a57e2702c25f79bf4fabb89792be2c5e1cdf677de49600638c1a2fdd3644aaeb3bedd1fb7df18d2aef966fe2c5c38ea45028c2551bfe03079658420f2b6bc974f0e81f612452e76036bed9af85fe0fa66c17ce1c923f2ebed2bfe70aaeda101a8d394e5f4bc6c8a8d43986d79342036dc6e894dbff7426511b3ec17bee78265d62ac6b9ea8721291e2f0cb54455f90cac30b4c05bdad81b60f5d9512f221800c032b9c8be73375f109ee471affe488f678801508ed0b10e081fb42ae2f58e1063afea34ab7a16f6272e23c3335a43293c18d7b43382e7a8bd8e2ad5e341a7e85666fe9c1d82a4a72e5b23cd63e52480c5a83f7bba282feea7ce18783738a215afd62bb4763ed28a75bd8e4ed35f7d24b575c1c41b316e22ae4f13ab9cadcbd5426ff610da569e02663b8e5b249750eed43f8f086dbda10a3e8bd37e9811d4aad24a5a4d5668e6802a794f30c7fa101172e6da21b37f33afc552d652140e0f40648e83c9aa5489e88377ef8a1342f2cf5f562d377194c7f02273c72cc12babb06e248806c5005ed5dedc92af81a2e0fe176c8ed0fb53c2608c8beea990d54d3cd630b85007912063c3b03bb612695d93fbfad085abc9802026ee36db2247c7913e274b955c5e8eebd7b4f84a9e30b66f5b0c49f5fc461bbecf7cc8440b56b48702b66e892292c82d42cec568cd2bd6f5ed773c9fe5d0d8a2b3a6d55de8f5fc793c90d930fa774c1feb190205ce471311269ea34c3bc2f5a7a3029b716eca1c65f62b2a467ce2843c0395eaa690fa973de7d76cba11883369509f82b166a850345b11b58ea27230a7100e4b34538537eebe8972ab35b7a662c3a8ea2306cb5da54400a1474d533081b8bfcf0da3317d7da6fb2187dc345995eea1709deb3435715c17230758e9144f21b54aa1da67a0977d0f461f9d5b51ddc655d8b1c145d8a6c65f4305f13d3adbecf3bf0c8105a7fec50fe9e6d021d0ad2e25ff5d4c98e22751d6289efa64060e9c2abeb031589e08c8ef648b4fb13a5f155adf8f1c2321d4f47afe830e44e7e400cf253d17ee71cb907e3dd7e00b843947d210c8270a13ab150441469c72f51690486f4f9de2e78340a8b3f9b5b378725cae1fea280b3378645829556275c8ea423a115f07708255fe7026413b056e439a517d29bbe5894a9bae19af59c61e44b4db9bf4f4dad1a9ed5829d0c4845caf85d14df04f07d1ac97c82eddd97ca9ecd249e5bdb00e84ccbe553ca93af098f83a00ae190c249121911879eec191bd2627c14bd40653c5f9ef6402f76e807627cce89e0a98ef1f2779a075bc4c1a2ff7fd7a5b67af87bd397ea8e3c0fd0d241dedb81d634216ab4b1de56b40e14983abd059584a070a5e8934a0a3aefd22ccbda89168ce99d09b955bce2b71ba357568d7700d4f5be743308835309641779e23594d79f1c487a1f7fdde0ef3fc07da8a3ce795eec7de23a847b5c780a574c06f5746a909d09059223dc0c449585f80d513c129eb21d0ffa05618494de016265d122ff933e503767adfb32f22b2b483f3c3cababbbafe24997f8167c0fdf475d02fe52fd02b7992b9a4e4c36a2b03bb5b1f2e1d95be42e90c0c74a8d593ef2c7a115709ead44613a7aabaafac9fd7eebe285f373520e494587b4a74dbcce06bac509c45c5fe3dc5d8c889596291fc764041b661ab24bbf7042b8a67f38daa7902def379f7fa894e5282e9ac99f01d6c388bf12a39d073a803c907f9b5b61939e6aa21edb388be5483b91258e0e5dff888d8df93b62b29e3f5570e70b1f4a8fdee4c616ffb4fa5574f4be37ee57cae4b55d27ba380864d7058178f7b2d6341895f571ba4c9a3f7aec65e113fbbf657838439b034959ce6d4ebd0775f03eedf103cd000e2ab43b138f7ec7a3e11a15fbfe35540b754bf655c4b0bc9b3c83b604c89d8c924841af9c91ee808ec17869494beae284d83f1058c7274841d7c3349802841445bba634cc1cb7c994b04bcb0848732c0300e73c4377ad8aee964aa68c29672fd97cec3248b53f44489a4c750ca10678e7ca2b5c4f9d8c47557e310bd3a8ec416f4cba0ab0d88b8dd87a7301ca7fe44f27d2d8011f2587aeb4f226f9d2dc8be9013de52cb41939f2a24715e0583f362ad73232097f36092c038b89672e6ffc3a4e5f2a345af33a62a8f53dad7b2a13fc1c7877cd3d18cff237ced298970f1c2aaddc0096ce78c1c13332c1fe210aa4277f35bb9e439fcb9142f82a0837ae55cf04683fbe3f831f6a2b13fcb12eb913f13e52977926e4c4e566b05eb0f04670751d019e6cc4eb3b08e7fe2af98338253a801acf9221aaa4f357cfb59b35e4e720bbc935e03bb264751bf7a3553db104a7c18966cfcfac8616125ca9592dbf15a8dfe7aebc7c00a5ee6866c8b21ef317b1a2e1bcec27ca506bf43f6c0ec22d9f182ba9e9c73fa0e759d6d8ba57be4a4e0d8308b1b1ad8784c07a04d28cbe1d856ee5731b025a4481649dffef98fef144173be7b62b7a0b6669e0542f7aca6bc32f945142b948a57dd766ed0ca45f8bb3df6e32d89cada3b7428f2cc03b6708535a3fab07ad95d44dd7a35783092ec458e82570615e45d63a358ec2657913a6edb097a5a244542d857134509b68c00d8f37d9db5d5648c4d782ce8c4043651c2249d7d99a8b323eaa4e0268a8f4c62c5dc1563e7f10d2a6d234f43ac492fdb77387291cecba89e9b4b41c7ada2a0682a24780817f6dbe7038a98ab26f4d264468c53cffc108193a1c4c009778b50e5eb55708d59405682006eeb37e0485bce40c9a65c36ff2f5699e1a912d78d0e05a8920b2b72cbb3182e8d3f254145da701364a30c23e1e5435acfcfebf061c2c88df462439d6b2bae1debefcf816c4e455c72e2c330bc0ac0165481916dda3caae546e9fb9b1c57237d6f5db416db986ba5c37644b2b6d8a0bf2623105e7445eb97e1271134fe0a0f18dcca00849e54cae63f5e2842080cd49cdbf7b4d53baca2de60d43f4a48bc34e91ed6d2f30bd6ce5a17b464d06f20ba222c9986d114ea37ad34ef595ede29767ccbb2a2a9e9f09feb4a11bc0a6ee3924f970c3cae08a461739d298f4c2edf70bbcacd6991317e0fad8eb77a8d268eb491da7203eda0fe91a5e25168924656b012e4aad36c547f67547491c8dbc90d93fce720b481fbeb0c965476d7e12efd359d7f6327480d0371834ef83ef9d0ed8f59d71659d3cb619094edae28f90ba96587f8ba26ef43733156a859a3643d0a98c18ca1d88b40fff5cdca63a610299406012c2e1063b2c51d6dc4ba0a9512884d1f5df240d3f01809d13b19f9a41190e3164a9e88b0352198f89ab3a4a1a54c6966517c2207d28f6ca828664599ac84b090d8b2d94d68ecd643cb71b491ab7ff65d93ecc094578afbdf66b272be41dd21cc1160b9c5ed1d37616fa91c53d0fd4b170f032708b489737d41400af9a2a5ae04c5a1bff0f5e039d277896aeb8ed1575dbc77d1a0620ad801e9c3d8286e7465df17dda57391ca1da5ac628f14584d49896be52b9178378bba0b81c61eae9b24941d2a334c7992eaad2aba8bda99e6bc7c9f3cfd77c32a1955825a4c5ee65c66ad6d2b7762d228c2b65d6554a2ecea3df9e31c0c5df5d8506654a24a1aa5be7ffcdadffda931238e288dbc9bb57187b51d87a836276d54f2b0b459fcd122423506b72354e25a148b8a501e66ac9f87ba4be1fc52635b4598290e573cdd11fe6e0e38ca78f08a06a6ac53b232037978769f2a830dbb0cdbb863068500dc8f79d01e197ce89e7db662e87618a81ea504f70d13d07712cbf019f3689954a8567e9085608245cd4bca916f819658789e19fe90343dbae683692f37e5604c04090af239d2b6368db5ae5aa47ed53d9ef44056a20c383eaf533327db3d8b0a268087d921ae0c3b6d40eaa73eb9a10040104cdc998d36e65d800c23ae7fb74bc47c8f3e5873fb80fc3d3052e2574a0be7c3fb405ccf129c56f1a3c26697fc20084c8bd1a5558f64ad2f1243f794672cd08c88f77557cf40f42630b1d6079c2722725e8833b5afcf8296d6606dbb10bfdf7ac57f73419ccedc84f8fdbdcfb0f750902a1804313455a99bf202cd154839cee5f83de77fedd57fc687041c9c0f7e71b92822f83271121a6eb60153d75258e766b53968fd70cb505e55d66a5171d8c822155124d1b322c4084cff3aa12e787360bb32ee58fb6d4eca12499cfa7d453d065d92744808d74123e129280e4400bf6cfaeb5573388167a7396720c4d0d1bfe4ec3e4e110463881ed03387c1eba2107ffd38083172df475561c6b1a277c9c70b8886ad683299f3ede9755c32b6ee72734d190742b5139d9bcac26558a69601e5e98453c12b69ddf998d88fbf6b024fda6fa7d929ef643746a369abb6a54f96fc861189a35df00e752b54297fe5ddfcb8fc9d64f5e18c12e6e16299f4432c95cb1a1d16972849c79f7b97163dc6958d27d39ade2fdd48c5a15200fb58bf481d5ebb9008d55763aec1ff1c166b5be3f6e8e0908cbd63ad0a572994d2c1210594744b7f68d482e314c5838281e558b8be1b6ff7673f8af22ebfa6af7a2df166dc8f3900bd042367246a662d09e135a633cac4cbd68e6a2f71f4151ebc33dd87cc2b0f3a911a5665b0e7f8f5456ecf47bab0c5e495be3c6f48478073355a4d505b4173feb9a68d5c4c737c45ad7560e22383d50c05db4a796ab60fe98bbbbe18be182ddd98022ff738bab6ab221a1e4bcd5ef1c035a77c523da360fa79940e3512b5176d78e7dacc6083a1701da4ac32ef38fd635ec323519e12b219bebafe1b7601578fe00d7253e55128b4709d034e894e536780f5d3290ded5fb553f7af8a616a3c598f9701e843d3aa7ed9c251878f44c72b0ecbcacbfd0b64fe2891a353e06301636dc1fce12aa9f9443b01c33c9032282136510d592ac00d3133839e0cc10f675c530d9407f019e997c61954195a53b38396431ab8daad9f7bda2328761521c51afa2534138a0a667177f293e409820a7eb903ee7dd65e7846b6224eec131a2dd2f51ac34a87e35cbaaa6b024d082126993159f60fd208ea0597d76f7ad71f5f6cee189247c7ae6dc6f27a9c106dc9dcf95f0ba1d7ab6235868e92906370427daedef0f94e1691c81dff9558575463c5c74f760b36cde78350ccb5318993a57245f27ab0fcf02191a629afd29066c5f5a9e79ee7c4e23f18dbb391a4f51ac1201fc8f95c29d7d18be256fd3298fa6ffc255df4b2da88af32de75c3ca57a699e43f4c1e2304c054b6ca78605cf3bcc0e48d0e2be9708e506ff37c655f0326a8515607ec6977c01ae75b60ac73051730e4f04a1df83f2dc34349b4727b2a81fd37efe57c379645a3148531ea00e09c2bec0605be5a5e20450711d6410b4a7d870c79f1ca5b89fe336c3e8063b733ceae2dc5090d10f68795ef49a9560ea47e1fca30015eba66ed52cefdc76e07a1ee7fa13964f0d184ff86bc72698ac84022105fc2617c7c821e1779db36f247bcc23e804b5e93088414e07d82658b132e5b1e2c61e895763ac1aa891f3d2658c3af6213ae6b6a5f1d2905a25fdca82097526a8c9b030ce698fcf9aa846d9a68299e3d14511ef138ecb51c183d677a32c6fa5e1d6bd27bd9e5582fecfe89b2607f580d0d308585c3c8f57b39ef2e5a16f14dbf32131b49b46f8b0dbc3f364f2b8208fa70a354de145dc407e722bdfd370196bea5d7452b18072147699cadb9d6e007f51f3191db4e0f6b0a864703b59e0ff4676af97b0e3636120d56944dbb4ac1759724a93ae1797d59f6a215b0a9d469f06bf6e986f328117aef376a261e402814d0c43da37e2b82fdc778ac0374d06cfee579818a819acccf915f058956e10d37b6a7cb13626a27d2aeff48e3049a6c83c46b500b1286ec1a54e75449ccac08660c959e5d367c21001a8a6c75ae986efdc40acda1ddff47014c6737847fde960433d9dbc9edcf6b816ccacb9d4d649c77b5fef870846c6979f1f988b8d76ff2b47229781626d53d0605d80f137945152dfa735cb6da85a3f908c7572974feea2ea94a7a1a9f8d6ad85343ae635b40e0a9711899eec538c94584aed96b2ebac857c248c5248281c5663838cd52ca9642fe5c24fb66c116bb302a907b6ed3e7257a15e0e82c883a899283bc59d8b78bca1a4ede1c4787bb2b6ccde7b315e67187c90f226aec8b4517248bbeb6402fed02e10c4a241293570a446694853f2c62043415cd75879cafc4221379cd95667fdca9cf97a7167dd9fe1752f6f29c3d61020bb5a0c2c94ae58bd0992ada2f314dcf3ee82c3f4a9241bd0bce4c7c9733915aab8f8924a2d853c3ba700e1fe1af2c718a66d948b5dba4eb8bc5163028d79c5c6624e01579aa4ad91898aa8d2a52f722c126ec93c2f8767e25cec176cabe6d73fef5960c6c36c4b94f22eb7603b39b1919550b98de04516d9f9c239b0166166b55382e75f84109439a5b7be8e05fc668a36c22424d45c6044537e744b4be4f08ebc085147211d0a9b5b3039a1ad79d3e3c55ca0a612772bb0c16a2894e040d70739cd309298d5ea9ca4eb4defbc13f581902878359d5203274495df1a6f01d65ba0551817f5087811faa2e7a5dbbb534b0808d6e5a11e489f8b8689b698ea0f5e279e531295b1d6aaa6f840843f77f38e85e9c0c053cb29d40eab60f28f21e01a8618481721703a0917c6f06ef161197797f5fcc690a1b3f7c4f6cc2cb8391b20f8e61295a16a424c946c9c735bf8b03369931bb4a7cbec3a75e2611db0c19da9fca68f4c2f1ea435117e87bbd1617d5126dc80e148c6905b61c6881b23c0f54a2f7bd0b15aaba9247a6c00083f4279d82d55fefd5f84b145b3cf75c2fb67c022f6a4b13f340f7afbc8c63c7d6b2825227fb3d6fe00ea15629fa7754c0bbd3bd0664f67d426e19a716515414c19bd17040440322ea90eedf6f786f3d3dc4b42667db7b79809d40f9dacaf7ee14fbf0569b31f79036e76d337a8a61df1bd88fae073f229855bb4770f79c8610dd80ee16ea6a5add5fe2802bc80bd2de6af8cd6c5f764d2a7ef495edfc7ecbab242d7db26b9db26ab5fc283c5e1e906ff681d41c37517967a301868973621453353f6b2036bd704939f65131e7fcf63bc5623fa43d2626bf733e0729bbe309e0eecb189ae9cb79fbb2cd35e80ca02b11f74331e4ba0b0b1f8b786f005b44684760a1e1979a63ec320a4e49de3e45ee6ff65431615f3713bd14a843af752560eee9fbd45576a3200e06d40bb7c1505ec3a97d0757ddf33450f9cc758cc53d7d75875f244cc05ed6a21d7568a17d0023ba982ed106a7874b80053374474db36e517631c97aef90f8f687c58a68021a5799fc35e7d5cca70b76b7129c6e217ef2bc9861066985da2bdc5b7a3699f966a5c3f44a868097f52733dd7e0143380ae1e7cd5ef6ac5e25278626ecd80f26a0d17212aec5407c97416063504aa8a90c4b0fda5738ce75803bdd055e12de76e5f407571751a2535d64f7e0882a32607adc579b56bf3993827d1cde030cefc0172742a8eb2c0719abe55a7f83af13ed0437a9ab000576a3215df094fe437091f737b20b7baef567af9af44505747244081d0b8f756ac35e5e4348638e5c9f66753d7c270cf2cbc7bb9e9e7a393d0b7221e8f07a6833f253bfa407456af13b0236644d938fdfec094ab1f81800f7fe6fc96409c4247207e2173530998a987d607d67d6e0ee1d6854b02c4cfe10be4af25e09d686403f89539dc9449a4ab9cc14541d1145c14afe54aad8a82dc5956ea89a621129873484c074738d88041a45368594b4d33ac7eb0338bc04fb83cae84a233678011569b3face25fbe771488a35adc283ec95aed5c2ed509e51a6fe89127d7bfb0df12e5bff92fa1aa22d34b31c95231bda47a80533640116d219f55f32b08dde227cfa429e2c4f29b9a0371a5a5d724c866416dd09ebe217545ad41b640e0a755a657613882d43ca414704682dd86fadc23764247a59972824827277b5b41f0e3ac769e4fd86e6f49aff49368eabe61bab322b0b6ac3a0a1b4c243c2820c310d981c1a522f49f11384124bb9fc505aef83e3078e02cba0c61d9dce1dacb816d06956b566866e4ac65f8bb84ef8b58ba7950547ffb56adc63c8f41621b9f5be5e5a885c4107063750f2abc36baa0697605074e69d5d3c511c62356af29110cbc72479190178e75287138852be1a07170f5247eeb24425954f3261ed029b20fb9fcc6ad6a16947b1fc95cc1a1662df7ba6d98b56eee01048875782b3721b064d60d8159d472ed5d420eeb9eafb042c5f0f7e74231a6c66135680fa1fb87e04bbad433a1f2e17ff4a2a00072599172a986c2670bd1674ac3e2c7c1c25f268c1466b007ed5704228fdb426d42644c499441b3551e8de82f2aa854dc589bbbcaf140b83e06d543ba7d76a828f9b63aa6bcb7577c15de8314da6f75e614f594884a36b62b467dfae0e451f515291500892e70e158709843f54165b2d21b38d916550f9835999942148a36473fb1ceb00b92208678ed4cd6468c3c153a7891017e4afee6195aae62f41c8641525449267a60caa5b5acaedd833053489c7b656561dd160263ce02c3d3161169e33b9070dc74dd22558810fbef2565cefb8bd356c01eadac05a8f587ae9f26fff97487f0ab56f9b2860288bdeb8a4e74d510181da88c8e9550c740b595f69d5c9d486be84575a08b020d4d31685d39ed121beb6a993db25aec79a25c5b9de4a371cd693ca2526da5f0e2d8ecde21fb63db9c9fda4d7c342f837e7f48196ddbb893bffb0b4faa52bcf7d6f58bc36b7383b8f2776052da5259c8476665ff07240889c028d99c3c4d8fbccaecc6c2f82b6048f52125b10518a6a17009f8df8ef7ee6524d64187e0946403822a1bc2daef65a657341198aa6394f92a137bfe967f13703ab1ef26ba53f51d768b1627134f6240f18dcc19e836f73ce0c6f56fc72548672a5b09f1b8e48ed01449c86b2f7e055608da924a24ae5add062ef082f5d9e16018068070f98fcc6a18ea72cac946d6cf7f56de6546cf3a05b03b8785645988bfb95135a7234d159f08e4791a791d6b6f5aa228325c3c50087ece9df2e42c4e0ea8302569d6edb875040c8ba8c4f0d745e90ab012db7554d30c50acaa2e1101099104b063a0b0c1cdcb3bb27afba011f2524079f4d7a5fa58cb4426af85a1238c3b1ccbb1b0493b4fcf5c9a60defe47ec1a0085eba2aecb819fc7d75f5debc49bd541129e6a7dbd5b4e78e904c248dbb90064fb815e86d8685a5aeb3555c5aa6fb3325c51f37392da4c682aba8d95dd7efaa27706eb7d89723fa1134f9af34b33b79cf6d6c239dd14dd4ce6ccfd59a1a9fcf3a6cc6602d3008b8eb5eea05ab872ec4f2a4ef81a7fe1a503f34f4539c87619266f52f3986fa1052816ec6582147c8a1697b727fedc8bfdc45430aea1ddb797dc87be8f14a336e72189fd98aed0e5abfab5b0253279b4d8bfd04dd994798a73aa3bda92b5209c86a3cf9f737849adb513e88422a1c0049ec1205c131026f0dcbb73383960749d1230c0efe544caf3564cb1f2c45191cb76c53415803a9a622e054ffa85f382f95800fa9b60ad5abf9a016b66131e741fa4049d675e2a0a3dc38c0b0c275f159b378a92b92a951b8ec6d373ffe7f446345e53bd6a0d3b35ad9a60d80cce42b94ba62e3a82f09eb6aad98c8fc413119c8fbd4c1433c8a04ae1e26d200ec66d1d31ecde753d43bf147f982001ada74c591911d49ebe5a4d769bfbd8b4dc88d560a31e3ec2a7d6534f793b8d74c97b0bf2fa37ed8f97d37c9c87fb8e0e932ad5175586ab62cf1012bfaa9929689d0629055a6d6ecc6dd30231f2b317d1326363769ab9e9ab328ebb88ce139d7b790a55385e59975bad2f6c8075c43999eec8cc64e3f07614fedfceba854bde8baaf8f0c8a79ba331d57abd3cfc1a8815122d9f447cb456dbd9a58208f6216699b496eea4f3bae0567445423e3a52a3914b45c5730ff2499c8b9c99e88639de4b51433eda388d7498fbbc6e419fb631d3a4ae1a0c721f609aa8d9588d422c031f387db515a4eb2470e5f21ffb877e6da2038af1ecbe6dfbcfe5d3c6aeaa434e206be14c2e1d45af38b2d6fa00415e694c8e26b6568dcd47e216d6e870ec21b5a5a32042450ac97e38529799d7f81bdbd5647a3d0b3f7a19c9bc851f0bc768c0754fb86f8566a123eadf0c0d039e1857c5aa416ea3debfeff02dcaa2098b23f51d2273b54d9be9086e2a3e81e2f66534f8a9107533c20055500eafed7f200f3cecd011d91871df2702888d1d281f9959c9fb8a2a995e833d0f1b0e29eeae233df6b31a85847474932b5a80926adb5ef1b28b61f7dd4c642809c7f66583b13754ab8c08d8d929747be2c4f35c253d20f556617823ff9c3c907b07cf478e093bd83a3c4c33b89764e93cf0881f44905575c4a45d6027a65f27c8cf92ddbcad4c38866f9c7a5b7f6a7116543142a2c0b243d1d23bc4af84fa537bf699fc9dd933c95752e398c82c2523e3a526e66220a42b9d1b1c00e37224ad6c9f21e590c5ac90559b994660b20a405546c1a04c104586e1e29109ba7789a5b4776051e3b2bc560e4b3b272f9421a7ad54f7a8d3427028d1fe8f0f7f11c0bc8647562e88682b1caeed5eb71493c8fb3510e90bc8ce9d7165c37fe51420bce9f024ffb899a85ac6b90957effe18412144a4a875c91d40e4fe610e4bbdb23b99ea0973629b422fa2f88f1000170bce2a26e717eaae973d7a1d22c9ff8cea5a6e9b348cf4027fd3b54ceffaf9e31ba9e8a8f3f11fa2a6184680efd2075e1cea08bf616406b144a63011cf1d6f6b3ba713a2845d8396bfad5eeea21b712cb6aeaa38f67cf48148ff10ba72150a3a295b974fca89e64e87042e469c6cc6708cfe8e45304d8adf92db54d5783ed90cda6d3bdcdd7b39e910da7c6aa49d9cb39f4c63768ed75fa93dc9da64090c3e8741ecd835fe9e7d8af611170c2810643e1594fbcfb40b5e2e488fb5fc55b2e12951954c11d15abefa5a3df117f061e99a62e153b079b8e961019341ff3d28ed39751395f368ddf7750febcce1bfc1b6d50c27b28bd5d5e975200a0ccea6f5c89d54db2add003e889abdc1fabe924f840c05391723a9cf08e5ee24582f9ee399860efe91e35ea9205aead10e02546ab2303fdf85d91600b98ba855448501b72e34da3f22cd3b33483af8ed1888be65de861a773840caaf57c14adf9aa5e6d505cf86da978e1982040e5ba69b75ff03d6486655dad3b2e0a811e253d3a1f2958253831f4a8eb3b6cd17fe62d623a960b9c3944bda2da3e65087301fcab4d5d4306393422e286443eb3ae300377c4a13bc93b0c2404901c58c958114bf8e570c5725cd9667a5ca7257e1284f7b4e9de30656613a0e6c32e0474a8d2a27aa7f5ed8421b4f1f3400eec11e71c71bdb537e1d82c98ab1ab1ffdc2434c0c24c3c1ddd395e7ebf597ab67197f1a974105cc703b482404cdefe71e209a216693644993f76e1052f1f03b80ccc5e66d069503f47cce14368c26ef23db832f23fddf6e3d435125d4c60d399438049d0afe8d008894fcad9c6a8abc2eeca363d9d1b95e0d5e1ccb203351bf8588dbb9d00a7dabe97c06d64c5ab4f1d48cddf82e0817b6f21205a222f3287ff85e097c24b706f1c3f41b8742ea58ca8cb77ad950c208f1805071c1f70880780c8a2586d5b942f7fca628784038deb64f508935978efa0183969bb4bb031b059da4473f47082bd8894b1c03f099b1a2423df4557c023e00d27abb9610ddfcd5326f460182ecb136d913d3036b82312336fbe8cfed0bf1300759744b40c358044aa988f541a8a228dc5aedb3fbeb5bba3b161325be4d15e49bb6fb344ab58050f6a8d5e32dd407ce738384fc1efe7dfbec086814bb96f93b689a0dd569eb85a1eeb5666a460857da3c92d0ca6def6e2bb2714ea56ad88282f2cc940e016ba1fbd03b2ea4e753c9d403904d1d562ce1c32dbe58388e1560e24752ddcd2c34c22df34af8fa3315c1306c39dfe26d6ca52f7306fdf51c9fd466a08e4ed65a76e89405454ee005cdd78023c4fdd5464ab8845b4777bff0e61427bc842db78d8a423a68cc8268a2f3dc836a0b910575395f2140f4dc88b2c926fe40431300f82fbe9c50e86025080be3898b789f1d241aa509614ffa58c93274da11b6aff55cd4783319a06a463d27c7f0fed15c623d9ea5e100f8e04970830f96b587be66b9a43afab443af876dacdbf09b7b6dcc80baefe400be23663788c47c61ce26174d5d983696eaf16eaba7469dd712e5bb81c4dadab065d6e3ade9fbde54a03a0a7fcb4071b6e4ceaaa8c97a3a180a7eadc4564a4251726fc4d3a9a4da54819fd356e5a6d5d73afa43c2a4fc848a9b5a24db20c5750b2e83de43b730348dd6ffa40aff908ffa022f53a27dc049644b2897db879a71767c047655a8c71c3b81d4101df6a1cb227bc220832ddab17298b0b3a7a2aa8ea99d92d9a13e9e018b7ab341e6e0df9038c3a12400f94afae32b91eb5afba1488d352b59ceeabab2b6e1c4f2f46b59306309b5bc7175bfb64e2f39f9fe10cd641743d295176bb5e5ed14792ffebd0075fffc9f5b1549542876f67ef3f36b8121c84d9e98a31fc052e9fdfcce2ca627bcc52de696292aac52d5ccb62cc6533f912943de545d9a768e471509b1ccb29f225783d5e8328d561d43d7527334cae8ce22296923600a195b35c4af8398d34517a60a068dee768b9c0cfa78d8b6de67fc50a7968d3bc6261bf21c2ebcc913f62045e3dc3b9b172e03f11c87629068529052fb18e1fd6d1ce1a83b46ae33c1150267741ba7f81bb57f27c4c741a382c7074802eb1f42b70cc143f3aa175fc9cdf17cfd3f20d8665c14f6c16904c776662b201ba737d9434317eb8f33991f630242276c9d7d65a25b41e5e05830af3720b8b192b8858947509760ec59905e603af5dcd1694b7468942b9a7f44053acad3762bc130c701a89afdfb33817f0a2122b8dbc453966fc741ddcf45f6449ea83480773bfcba48cc7abd42e8805ab3135a68e5a23098a388eb8b9dd44e1030457520a2bcfe437c684c3ef789035a111ad8f1d35d2f8a1ae5303040d8d9bba25fc98a0018da5fec928381c6af3a7ace456fe98e37c8e7b39fa7b47d19e6fcd391c1505adbe988c2af650db90b65286a0626a32b764dadad3d44486dcf9ce82e702efd53ac65bdf1f64a468e4d367b38abe9df28731040bf96ab53e8bef6021eccf24c5a2965d0d3902d1614fef10505f05844b90278b7e8937f70cc86abeee97299cddd48752ec97ebae68386848ca78bcf4ead2c0f768a53f7f09b4870cfe9345c974f05be8194b71295b7f074fea6ac9c14b0aa381c8ac8d5a217dfa76a77901e4b386ef80b13fab4bcbe7ce3c9ed75a77f1851428b75c0918281533bd2dbbb62d00533a2e9ea61a3439bb7789731480e831d20d6c555bf104032e3a503b592d5eeaa82129a96f240c391ce5be289d6e35c01f832db067ce027a7668b0cf309b20bfe64380faa9cb8020f1b38a30c120ef90cbc4d8c37cb733d3a84dbbc9563a2ed7f0c18788001b116592e5fb8bde33545c0c51390a1389d7f2acee5efe99d7c292054db4495f5bc6a78350f46d057b9ee6a9a386532026f643966a8d24e848f9463d7b85a4a500b283c022da3d52e0119a8903d252dcf62936ab8ef26d5d1c055039ad7366370a7c4257a87c0d3a9e7b31e5a9a18778e7a8ac2e1afc22d3d73130858045628be9cd048ed3d215e7c0ce2b0f293ee26e87c1fdd5851bed18374b3b498a0050e075346fec72ee50cb9cb6fc492845cb09fc27aa898374edc94a178905e6a3d4ceabbec0e7801c9ddc84193010061c250dab848ca55d9a21fe307350d4573e73616ba1fbdc359c5088d17b2e8fcd8a0a09e181ef7a560eba97c02397e0dbaed49a22c246bb04413d247c715f62d11de7f02364738e3e5fbd98c0795ec15cd8f75d4c0891b09f28b811c13d16369144ee0647c2aecf2fee4ca5eb590b3666fc5935ccf8bfecbe2280029b0a2a86afcf17e43b6fca856c87af15c91f8aa1f2db638a90d168009b8a1a4a89ddad5804f13a069ee171e83e0c2fd0f1798c3b061f2f0b4c5220288f1caf330f30e7f87fe10eddd0f9929a13fd9a97381e6869e0c6beb2a503ba036d46a410e3d787458957007d834c4af494d691a3cbc43e4f0b84c16e208c634dd16ed387615bc552515d83aa35cb73b373579d1329085419ca87b36c89fd9a0cb3967b1f7fc572e3be2f4fda92b856c9725fd639744e2a70f6cfb73b567738fe8762326a4bb0713270c45f47be9499505818db89e60caffc9df5761b97634315d1e846d22f268a3285126d7fe1b89a8a8a4249a5a0c9a7c54944526a1a5a21aead2981ce53391b784345022e8c874005019dc3ba0ff48589bc55aceba1f7aadeef2c2ed950622ff304cdcd70aab8f6c3c9855d2a2a81ca780a10f4ae4a02663668201324f907616b8a8b96302024d96e3169370a55461060bb98a528cd55e340322752585cc936c5481cdd8e7d6ac53aa69895bc8062009ade0a017b89480534727c0b728836a9f6f2b9d112b9da853c74bdcba34b206cbe53b2b6d013a5d939ada7ded63bebd604c10461d0304dacb0fa2574dee4f57273be384b4718715a67040f2124388ffdea1290b71996ed367931e254b291d291520d22fb7b129b001fffc15874cfbca9ad29a5c9fa1adfadf77993f96aa9037298702747e911d95addb4b2f63ecb24538774624d3ada121865613c9f9cb1d215c2078af6949fa0e9bae324d76c200ebfc15d4b721edfda1094586ccd58ec4c0fbb0c1cab16cf145268255e949342276f3a70fcd28788da14b6050b2b609a51ebd8017cf429cbbe8ca7c2c1a9714ddd163baadfd272029b1c29161207bb6d8114aa4fd00ef16ed8845342949e5c021c48ccb1944692580cbc24056c19b65f6be56bb41ab739e03e2e281ddcc2c5db605f8a17b0cf58f824532c73dc44815e07855e6dea70e97bcd625cffb172e17196058ec3d61fcbfc66398255874cf47ea84af222f4acf35aa549b2652e75e7e0ce8899835516ac2d87fd61f55079e27289bef91b7d2fc2e317670097ad28a7df01a0861a48a858034ce92396ece44af90c37c720e2adc80c98f4e2103cef827c21a968b932648762e04b9f198069cc72d3b20f47b931f8f7542e29f6cbb97b02ae0fe2bcfb8ed19db015f0765b5347a0683bf09a97052097a40694b2e0ceca2c0262e17718911b50978fb87cb1467e9a3ee403a4ba1a59efa188210bf1848ad4e3ae3b9443bbdd93fe56baf52515ee9a9c67f7d67eeb5515222a22fba1c280c17913186167f415fb2104034412d03c4d27991a8847f4f3e9ae53f80a73b139207869666955a7e8fba0542ec231210aaa5e36dfeab10681a17cf74c970b5d54a5d948d31cdaa0d530b345717d90db674d937e40945acaddf55aa00436f83320227d0cc2bd30d76f91864f9e4b5f33ed5cf5132ae8ad3d236254ddf20e9b382160263507b0fabc7330513403fe078d8f65c0b94214051f1a715af9b59630969a18dd5bc9ad8ca26d9853c947cc3514d822fa01aac633257d79a3bde29a66d4d46ada1c80c9269558ecde82f00d96f8cb2e931173d27d828204532d751f006206b900d6729926104348626834a164251b519e94f128824023e4beab7361de8751cd2a0e217fe85d8f06d82dd6c28a77d18fb31dca052d439b64e245e65f78975d6371bffb4008587b423d4cbd76578c671e6f79c6ce21388cc5398b5c1a314085daa8047b6942a5422a3068ce15f6d9da6ea6ab61e288130504e0f3a64d39a068bc7ec81244c922844fe8ca1ce12737c6d191216e54cce29b69e12facdbe6a009ccdf301cb1f701b6c77f9da871f5f6108979509271d6e43e6b8ee14810c90736516b83976dafbe66293145bacd2f06d47e8e3fdafc98a8bf3c66afebf21746c0d75c2a823eb4f21dad73b80c34372fef34dbf6ba089ba2f714f1e8776c651d61625f4644b9d9f79ed747aebe095516c49a12fed60a335a9d6667225ae104f521f6897703a69aab4c67e63206f7605ee63ee8a831b9459e4360f3f1893cd6e7ccf56d4839a5fb585acad30c472d12807e42a7428f02e20895b6c4e427916f61249c50114cd8f327701d876794b9cfb3fb799148fe0233a52cb748a4795eb308189327dcc726ed54f40381787705f7e87e46e2cd5dd829c88ef3fe01a5cc6609960d92eca5f80e19bce22110a601ae32047cef4d02a06c553b26a0d41d581cd4947dfc63996a5a579342f833db2816d2e51f1254e64bf62922329c68d0d171b21af48ffac0a2ef18a4a9aeb53ed598289d54a36b33b5a1522b8146542ebb5f8862abb44a042300382a77e66a3db3de2e203885d9c69e93e62c733a94e51f1330534e634a80071fcc17b2511fd06c322e5d3c59789e42ca40015e8f4a0633d464b5b605bc46d9426b0e45903c404a78ac0578c28a96bd18b4b890043bf79033cf9e351ee00b1b8b4b84234f29bb8a687468cefea0c92b6c513b42f14781d8f82039e695b2d60a9fef6cf392be82a466c265c6ce005648610b168469f901b0601f3e84ba45680742cd1b26e6ea4ec8758f26a3f8927611a20fd2cf71b3e71d079ca66a95e2fe52bb8776e843d2d012248528fbdb3e8cf203a5d702e2e55d2f2098114c55c280ee98ca4be01c76e5607fdb6e7ba2d9a1332a4f91ecfcf6fe610f76b9fa0dacf10eff5100b33acff4faa62859cf8aa0a64e76c8fe8d7d47769c2546eafd61458cab47fc843d7348b17a81b579ab9aec2599bc4258e6b1096f307846eeebf922f2a653d82cb6ef400256588a19b37fbffcfcfd860d98b3a0451fbc6418bc7961244e7cdc6772aa7ed3b1134785202bf43f808932ec045c5bc69e0b86d739c500605e957f60e8d13adf6c60c7a0451da41023bae34dd4edefa4f0161b5ae62be75db3d4b8bc2e7e06346f9ed277f7378de7c24ad4c5bc7ff62ff004eb57d45f1d7f007ef210c3068a5bd8db2f74b4a16d0fa4d8ed597fa82826472a508c8da263adaed50b1e2c92b584b248392551002b01f0bf28b286d2dea3de918df2e148cc5a76e66259489dcdeb7bed514bff8f967e6aefc0d75396482b77e84e04e05e050b8d19b6e23395f47494243f842e841e4541c2a843e567db8e1aad537c8190dbffdb8ea0cdbb6f2f9ddd3244494f52d1dec0f055b7a1f5f3345beb04402676d53dedfc8952bb521c9648baa285c685bde23b13a3c4641c439e5d0f3f94dead186c9a43454a5c585fe5c7395a9f1db196193b5317be29ff1149e415b71cb0e5e1b96b401580bbc316740c9c19d2be4bc850c4c67ffe5f66530c571a1369a67c2d3318f6879695a201e360dd9e58caba491665461d83ff339e0c88fe146f21f3dbee7e68f2c33e68e107915518a8535e87cde92030369ec9c84af6c934da20cefb278587ccc2e9f9c10ddddc4d063cff193a98ae72de208d781be393e28aa01c6e6b93cfd0094931f8e000405b354e76218c15b246b88c02058da602dac3ef4fd90fbfc7b444fd36b35d081ebb1028b992e8ec1333cf49f64908c263e3128d8440bb7fc0f621a09488dc44d99c4078e56895563eeeb252d26d05fb45839f786ed9c30177018fdcc7184c36968b1bafeb617b88d63edbc29fbde36b76c04a244cd7d5f30b832c91b28a26df6aae056aef60334e8898f91b6d5195b490d3738ac09249b6bd8072d0b6deb1eaa8df6877f20d8b4f93b2ad9fc0f915bc192c40c16d093fbabe76d1c18008e2412e8c23f14f20ae9c9adb492d1ece7e21d07e1c99b7e71458bef88eb8a0fdcdc42c1c0b5418da124834ba10a226ddcba34e03a3bd9169cb35ccee045373151d82adc0f94a26fd0be1fa1a766a43afbe6b598e0fdc161d471c6fe3cc82babff1c4c3daefa1e9271bd3e9dc69593d4b331ab98f448b0994061ec224385f5252c04adc69ee64d15f0bfa576fc9214e8703f6fd21159ffa7b9f6ea0143408c50a5830197a3f5ebdf978a35514e8d2c45ac6073e1a08fc6715b605c6b89c0ec0408b480b70205422251249be22a0db38ee03d14c2996436880827c658078f7e396e6b7fc933de49f6f755bc0e5b1a7a8f44473df08ef58abee458779a43567cfdcc7f02c710ab082294170fc8e33df6c69c457641169f2bd713e592a0488cace5ff9d8bbd68fa58c4a92c73800702464bbdff734a682eb89146cbc1edfb77d6dcc3701c25619ad7c72ffcff81363d6094d0f1d6fc78cfded60a44a1da334c1bbf1444434670cc4548f53baa94c2ac796f55323f139a76151e1a118642709060890693561f2da014b6a5c118cc99fb9bd7825fc8bbc35ecd46176495d0918beecfca9c817e9292d47592a7569bf91f6dea2454076f6a390303f6ea828048b373fdcb98eabf7d1d32421e849e62531f733c2948802db3249584ff0c0c0fca9e1baaf3231d0981b29b242124ae100ff77ee74348c768f13d221994a5dfd98aef6fd9c0c897d4d1eb35891ae3a84e969bac96fd8c27005c99580e9fe4f9bd8b13f6a78909d7f407f50f686d6f345e75f915e5b1a84d2cb166e2439f052b1e42f673d9bc9f22112e8400e85074300bc3f5c3a1b08f79bf748e680e83010bd781fd774e37aad69ae847839bc1f297f9c28263d93026c108fee9cd750d5c9366a864474310236c7b19a7a071340e6c339b540b6e92b8e3c5b2a05f0facd65731ca6f3af3513f17b049579a5c8cf7d3c69535d5f55a6efd13444bf68785274e3b663f377ff841ccae6d479bc998d5218972e8e111304a8fcd2881d052448df7fba68672e82f7725f77dec22c4bab2e3b41f58facafebf6e493f4d5737ea5f14b6ec37be6d38552de339e695606cb8b09511b2a6263274db884d01a71eade4b2505714f273ef697f0aa58ad683740a9b8a41a8622c8cbca56d9af3c9d29952d6a69cfa5080d75927ac3552ecfa27d17099808d68ac109b7b2a7c9e79e7dd2d73703a8f07cf8902b776798acc969e6d9442685e63cf05d6f696b4588a096c5fae94c2260ed6c5fa67aca7072138a3cf7b9492cabe46caa4f5420801b107e73a0b2da77490d3316b985cd2a7c3d4a7a4489827bb52e76621fd1636a84af21fdc6b0e59ca0172704627b03d0ca72d8e00329fc480999245ee3a5039916bc49c46ceba24de92c3fa058e61603959724380fe27577ab332487c4ba36c9f41a0e1a02cb93d5b119d880fb34991b1810abd1f3f2458126d718322979e6ad7bb1084ef6c6ec8271d232a3a105ffc8d9aa635cf249edd17ac213d14b041b9ee7290b0b5ccc6e616ed2c6ca2f36df4db7fb4c51cfd67e904bd111bafddcefdeb3988a90eadf277337d8445a3f3efbc0cc1596c4a5b36e42067ad292e681bab37ac08165b284d2e22dd077d53aee8b4f321aea6c26f7308e2b8aa29966f4bcf64c9bce651739916ed3a0269b297194ca224bd973c09f65c62b71e7d316165fa2e9436e7b61542b5363641797585cd93af61b0ee0d363917baa790a008466ce26ca54e2e09b39a0ec8f0a7333e8a46654d67eb23a321dc8f0974b24354ac522cf74ca3da555d4ce92a6ddf3ff0f2606e9e91bb93dd66cb60e36d6ae943747a3d7df6fd54e84daaca7c5a6116e8fb0782dc02e9a78da44cb29e3334e66993347f34b5b4bf3879fc7b84dbd469581adb55540d48ad1015cb9f2380ea79c5094cfffdb7cdc13e7541990be7c6dac3259e1fdb557b24c5ff6e799c2b1fb9a6a99639cc5800615ec05e66867d6410831adea3ab52edbf70652facb7e63ec5499c692009ddff657b4fad515ea0ca0926e06096bd5a822f78debcabfa2eeaee303b50a49a5fc63ca0ac2499a1cf42c052b33329486d2185859b88b16634bb204d5c3ef55bbf7de45c952b6af251f23598dcf0154be46507be9995b83b1a6733a2d5237945cbf7bb4c0c7d71a858d751eb0d5acdd4a019424faa1c4c03a9bfea7e85a069f62ca332011ea7e5528ebfe4409b723fc3458eab82c6dc68547bad951b95a32e6d60d9c4966b1d01226391140c381ecd30d1258129638d4a1ff8a047af75f3888a8fa3b53c4e27e3e0a42e5a7d3b97661f40681a25a7e88716739314be77d44fe53ff720e3398237df066516ab9cfbf6212354cc43c382ba80e1c587a6068c3c3aa2b95c60f47d041a682f29b74531e76c3e5af2b8cf3b3231aa332db00b7b778f226096db4016495ccf300e51d5ee04a4f008eccfde4465c1cb6a9a6561b6ce6a9728da4eef4cc3736a62a24a3b9202d9eac07d3559912de5f0bd562cb2b4f8c69328a0de34e11e926b4b1e2c9e7fa33c631b23ad1cd68ecb3da246c91c0f853aa6d3fea7744645bd649bc1414c099b412cb8996f949ed4e760ecb61b9caa0835a5ced30075d480114b7456e5a3451f13fe243d414bf52e4852fb30e47d33d43c849e4a6fd131a3e13629766e1b3b611bc781cad64942c16e270a7dde960f51b6ef7b8b26047b5f00efb0585128671f8444805e4bb7ac9aa94ed7631c95c1ea6595878f9eed04c1f45b1481b9fd049f0c5805a474ac78d48d579a2b07a6823002f3fa530d9b0c2f62c0cd5a9dbb5370eee287d3003cf24168cc6a666d88b9a40bba1cfb22ff17bd8081eeb09c63a4c45f3e00d67d39fb3dc33127a4bf31ac1ccda980c2ebdc85234d0414b6b98a3c9d8a81b109aba1f142980c008b23952249224901c89dadf288429b6c6ae95784a68a07401e2daeb9c26dfcd7e84b05f6ecf94c081d25c2c5d88c47bb6fa0f0b65b534e6b30d5321b0735a52b523eb3250222a129d70445e6d2abab9df4c446447449f25a8f6aec2baedff75dd57a351a2c0c74c5484b4be4db59864b41a82ea7ec5831da74246d3d6641db42fbe50606870485a64ef18b609281e72b814a36133c831569419ad7383eca1987ae826874ced5f82e4f7cf5a9932305af339f3c61960681643a882eb7cb6f3769c9876a62fa63f729c70953e9dc837aa109f181301130c9bf8d508961ea839203e3f770c5ab0f2bd457c3f539fbb0b2e4eb37662363e7ce853e1e979213fb00d8dc6df9721958bc795b81ee2c61afe32b4962f806a9e401938dfde8cb480ede3cc16adf6965aefffbb2eeefb94fbdae5e6b87be1f8b70ee8a1a8b453b8d41f6051ebc94667ed6530af7d3a6c10dc742efe9fc20e0e7889600ca9880bfdcd087237be59583e36cf4889840c7c96ec98d4ae43b9d577179e3193a7d866966456bee3c3dc429823fc2054f81eba65fd70dbbacaec9fc2bb83f4064ff8c67cefb5d8d47a3755f9cf7d652aba800df2378b50fc3fd5ec1f83cc468406f0efe91f8a2b552e41c1e9dbf748b6d6ac81f0c4dd9db2f0c0b4f12bacdd705d18cfde8c00eccef07d5dce373d387803f267c42deceeb526c219fe893601975a7cda62b8041a47c6ac5d4bdb60370102a7b542a67f231ea4d08ba386b77ed630470774fa3a97bac8db0ac83f25fbec9f84ec032728dc2e59f92e2b3df8609c2c6f986390da4245610d03a10dd1bb899b8b8d820733bbe33bf1c4274063b36dd6b98906d8a80413a8be5df23161dc60c768c8fb5ae374f28c43a63eaa81d7632be171afd32538e79f119e8c173fc20c2e5ac2ad1e65f77cb5bd2276318c7a158f2caa549374b2c5c67826cc978d81e6dfba95d49f1c4f675e6afe8d9c62591439fcab27a0c43c15b349927058718baf7968b0dba1d7fa4263a58c3160d110552dd097de125165de8960706cf092faf799022b83f9f66c909c30ab1a70ad7d54e533e4e1ce814090ca1acd40ff2e10889a35f83f4c77e4ea0c70898af27d47b29c04362463dc32ef510bcaa85c59b01cc2eaca0b86c6e5f1d57c8ea0c8204805757f00cdf6001ab12af1c43312aafe750db284d17fc33aef5b8a92770820eac7aa4261d4d750dfa2f02a7cac569c4b820a31c84820618cc9604f50323defa346be5532bea71c14af064755d3cacfdee6f03675c620e1bc713318767e10160a816421ee74145aa3ef7277d6a61004a91a0104cea9b9c7c70d0438db2a97d632c03cabeaec6a26c5667e8d93bef23f06a1e68f52362c61c25c32ca8bb7e5359046a95784a519d12f2f3c2127467ade963268782a95a7095e8204d905463807f64f97768000e33ccf8e01227b1786a79da00590feba700ceba78af5650f88fc49165180206ed7e0d8c16657bf5195a078ed5bdfc22461daf14409d2e32882049dae13e988a49f3e7ce75c838d68ca020b8b6adc1e2340bc42879e315bbbc627b2615d0286d94828ba0dc0eab1985210235ca6fb66a1fa8783a897d5477457bfa61dd3ec01eaa4a52efcc6908c9db89bce2bcd986bc86698ccad7ade76d058b138e30881bb2d58901ea2b5ab6e66a2f0f9246d2e733d262e6d2a261e334fcc9e1c47bf89883219226e27cd46f10433bf9f2a490bac5e576fa05325a657fdf4ed24ccf0ea4f4b4d056c49a57886b84b8fa78bafaf5d582ab4734a698b7e0c96d030a5559a22c407ed64f06aa690a00c01822fcd742547714882c58a14561401fb0d39b179201331929e00cbe5ef60831f9e7c79f83c9bdfe8c6534dc0b4d2868e34b7b9881299151892b31c521ffedbfa2bcc4f25d6ec326c446235abfd60437db5df13d1399ea51681a4f09231bcf4c99743062989c11e37e36852c07a4bf0b08d5f768fca04b835ebf1dca2534753322d0f500451b2feff9e6b0a64284accb384fc00002dce521cdb23697a610be1027db7c855e3aa1ac87355f7496a5bdaa73a695f07d02a28e614a56ce61905f80a8581c22f9d849be01a3ee2bdd4691a8b6d39595832baff084b26524b54fcd2419402523dd50e7abc4744de808ad8374d86d3a36a1d996a5d5958bd644dedfc6511391f0be82b02059770ce52482fa8f3e15a7b7171129dd485a35aa1bb52b77b900d9c356bbf66e69ddeff60ab28d51bdbc273f9aad9d822aac2f51bd47f027c3f60f80b3f40ef85efc3a3753662b4bdfa629bdb9fe1397b36ca7443bc05d7ce8dc3774fab114a4ce12260e2537cf35296f548f0504fa6d0987ea90ec0276ba06ae5dff541e07c76eb910b6df3dd08adeb9a3689bd283f75f802c2723d3e752955180cbb29b8bc5e1bd7b9f83bac40792ee5208dd11964e7c0a1c5d12a58f8546c9a654c420401bad677f8ac105699208220db9e9cdd0835f6d8c377a7ac6d94d0c45914ca555075f8a5f94867d3b8a7db21fb060be5aad5d764581c887901ec28279e9c243a646066bcafd9dd8a9332e82e64d6af59710eb66c455a6ac3f0ab13f673271affcef225c3f1133ebdff75378e44a4629e749ac8b58c112d965698adabb9c1d2bf4470d740d65f7723ee5f1d3010e46e137d6630efeb83a0474eb68d9d78e76e198e422ccbb59a7a8e34fa1b38231e92715fc108db602e894c183f9451cb57b176a6946c73c56b1d36e6d35e5096bb2b357ac44f3c1740e398508aa6aa405b8fee9ab49d386531292bce746466cb7d5e226e126b9a4475fb95e109f58befbf631bd2ddb8532430c5e10bf209e5c7da1d9b98aedb926174c6ad50b4dfab4aa8e2475d9b3c8882872b103b92c0b95bc7d60eedddedc05d9a3dbeaccb23129926fa293829433722e8619edcecf1e8062effce00787ac5d0dd1d6e32b6c8d05b63bf3135f19bc196306281151cf457d0ea9517a3b5f7dd70d2400234a0ad9982e1a63fa85997935c775aba6efcb5fe5a1118db49f1bf0a30760dc0006594b27d0c511641e65b4fbc36c67a6808dad917a518b8eb69fd7debc2e0f10b04043bcd5e965eece0f192d203052ff62adbaa0a28e651de07bfed502cab58962876ad894803e77cb69dc2c2c5861a4f4edc57d4b16dda753ebd79664f0d3a490412eac0176f6d002cc5ffac1b6990bad6a29c397984f30bc8755af37788b4c25c6cba7c0cd8718ef636285c171be7526b33126b68193d56e8c11f2a6bbe09545bcc7ae5e152bcc6942ffafb49a381c4e4a36d43f6feab919ea01d3a1c384e037d5fc29aea89aa5193eca6f94b833669b40f0af1629e671c4ddc193ee27753290e67e13fe79a7d40fbe6682b76a9798fc5b34da2e092cdff32807f6ce35a9d5a4959253aa60087830d8599ad78afafc725ccf31057827bf38e982cb631d1b769c670689e54e2136660ef4f9d740abf772f1d0be3535d4e09b1115f6a0e3488accad745af2c39478cbc8572f832fd9aac5dddee8df3602d9b50ced1e9fa2949d5bfd4f24e7f823c38f9587c8a51ffb86bff219313f5386022da2e7296c7a8e6b93323d119d4e70a4ad2638bf7c5fbf40aba257528ed909766eef9aa7be3fa190c6b7e773aeda1b5ffd3bd18eead1ac0b8c9683d1fe442392cf985d52372aeb4af4efbaa7bc7603d4f0f1afa111c673e97fcdaa07ceaadaf2876f7905a947bc1a4cd6b33156e2fac77e5d89a498c31ccf574e204daf2e8fe51d20983e96a58bfaf5f35f682d3fdae8afba7a36705b790c6a74708cdef459240339e79eee52b4dea04f7193371ffa6152d353bf223718ca03a80f296482d901dcee6ae9b3e1dd284c47edee11a8f5ab10410d3cbab3a88cc268e9f0d36df96423042da582b89719b0ad2de2bd2ee31aaf2d50202aeeeee2a833c0be8b58ceb1c210e1ebd000d15c097fa9b24141e848db0e110b160b5ca24d394ef1786eb5f209bccbd95053981dbcce793a9f7a3186105fa678b6b5dcbb2b9f5e70227be0f8cc70f7667221fd276bed9cce2ab3897f19e3838c1b79d6981c634e23cbb0008c5c9e853c35f3763d39ed942951a729acac6c456a1599fc5e26c133fd2b05e519d46543a555b937e79aa81401998df7af90d481abc27bc6715f0aaee3772ff6342f517d7a868f5d032dfb4281b7210f7b4c43e064aea049f591f5d592f4ca90a4288f75af4aa679b52fc5089006f6e9c232574ab393ca17574f414f7f411fa51346b14b61da42e10a5ec8c71e69dc620dd1023ef647cbfca50ea8a6fbed9640ebbd2e165398f0c64b79b5c643fcb8450b412447b5b7b5d8ba677666085a218055ac7c041366ccf4087236cb6acf8cd009252ce3a8ae48270483ac8b89c5c5ed40ccdcd137b2ce382d7efda8994b9197c13d2a0223ddc8f5825a36e9aa8afe49b643e09b462fbd14bfc5419783cc9313a203a1c9b6082e1799bef63f9db2ea5666b40e2d28f4485d96f84f17e98fc9d755e064ff73f3258bb696991c0fd2743995dc88e17e477d7ef108ac5c1e5805fb2caf41fb75b4247a79f15483ece2ee4eed11a7228452cccb1838b03d54c5108ccfb95d24c62746c52af8ff84832bb4639dc667fcbcf227e62b43f21454bcb8b605f8acd3b4e0f97a0babc470e1aed3ff2bdbe7afb6dad2c439f48e67dec00b1c9b793f911e593a8d686aacd7bb4eb94e330037ff1982faa43a1c56566c73c30bf9f123120c8808224f593c7516f0fc6cc8d528bad9cd2b1ec53e0d4020343019d295b5705674b702c000326b742c2ccf10764ff20f1c83dd94501a134249e63d70c27756a09deab4874dda272a730b1af97c2b43d136bf2c92bda107f3f264d1063bf107e57a95707632d21b58ccdcea10911e78885a9966cc10c09baaa758127f80c8cb32f45c2e47aa7a7f78e21559bb5f8d4c2dc82090a132cb4bc1d5189fc76327162e1e1cd1b0423a37e4ef18fc91d1b71e7cbffa467f842fce24c3faf3aa7f6b659c52c704051512b4c8f20fe540e433d0e5ed1e64bd1f86bd95b72761fcbb6ddfc8c84919064cd30a590358a1290129914a0042b18c0641b59a76a147768544925d2b6d61a83ba5a25bd6b8f1a2dfd35bfaebe6beaf18ea8c8cc48b88d5a0e09ff0883f7c43d1db4eb3155c51d88f78e500dded53d837ea114c9b7b54486884e009cb7b80d701d1d05b2acb4405e0dc469ba4ffb069b8ae96ef05259ce265b02b56252e1034a75c49a57fafc4760db717a53779b0f929e900dbaeaf64b1221a0f4b66b674b6c314b39182fffca21e5ff178b4197bcb74def8d8cc6212d0e65058f9dbbb9128a9a0f1167a44afc05efac057367222c603d907c9e3ee1b8d9114433b44cf4e800ad657a039e81053c24fe76c1699d4d47e312fcf0d25f5d0d95a550a981776730c09291566f471a1709fe54661a5c204ee5ef34463e54cd27de6fba867bde27ab253b61b3ed0b547ddd8eb33e5eebcac7b74fa7100e5acd3d7647f7798622c980bd30f40e9671e4d0ff614c596843017f43b4cd7d40bb648f0c7be0ed48abfd4b6e803c64247eec30029a26aa92e8b42cd3a561f46f65b38255e1c41fccf8565b13d57c6b8e686aa490b5f8654982eef676f2884ae8bf4b7befb07d78f2fc0ec7dfcf4aec5c0ea04f829cb42bb4b50af2ca6c2a206cc0280cb4a8034e103bf2cecd7dc876c405c4d77244f114adf771514177a34e26de90a4aef15aff43f26cd0bfebdd359efedd2f8659d8888312038d6caeae7e01f11e930e22d1eb63d1c5f72c2e4ddccae600a24b38d4b81e8d270270c36ed9f4e437ce85378f53a7baa114d2d917c06ecc5a61ff560810ccce7db18f31d3e3fbc060dc5c79a8d5873391a170e87aa81f651c593788ea0306b16f7a2087d86e76743c7a04ac02db35ff8ddab7b85534f0570c94953486165ffcbd014268c2aa0d7e76cb642dea9e9bc98adfdd5666991542abb8bb3ad0f4d52a27117d5be5c6cd7e0afe0116a16162a1e35b0e527ceb87cf8bd0daf987edf2ece23e0ea18696e853d77edc4905bf9ca1243457ea6ae7ead3f4d2e664cf4fc7df583f2673eb9fcac1964217ca5d09271cdabc5b11167c05b401d9c09aabf90b4bc165bd167c307ee076e33b82e38e54fef043f3f66632e9e4b6546872782198ab3edb8e5591c3e787014d1ac72565655c3b8225a983829dd25429fb1fb02c6580a4867377471b9cd18278470636cab19605aead5c5687015aa043f0171c37bc07578e7cf85dcd88d82126ec32a3303011e1ff90d521ae22c6e2c0756c58098b4da1c817eef0e879c15ec7eab4d61ff352a4c274b79cefc786278763d661ef400ab2b5fc665702f39514753fd4bb886d819dff4e1dbe7411328aa375d2e33281855bfa1d6cb12ec6d69f39c3bdb8143b868681b934c06bd40b937bc0dd05cc804e01742638d6254c5de6fe33f419d0d5598f5d1065b314d5af18fef8a62747abdbdf62a695cea7517393a272819efdfac65f93ba77a7a8f2ad748352f67a7ed01de4a85151b862394974fd430ba7b2e74b1e88bb26b63b7d4cc771b6b121fbe6114c98f1179f32ad4c8d12ed31929fe5ab8cbacb82e6102f7e8873a018da700d3a95d44eb3684a8b00aa52bead0feeb2190661682f35c726d8bfb5e9bf4162550d7baef5c8808b37df40cf843919018cedc0f484af37493224d80e535c17f3f3d250310e8f717a44d5487c9cf2940ac9206210dc7448a4fefd794f48fc9a7bd2555278e58f88de76c2256f26385c3933b9b5930dfc112913e0493a20c67e9523d27dda1577e476d6b9be04f8fdff7996bc9480f42f643d35d3ec8bcc4f41b44b4210a6db0ba13d1832d77510660a85f38e3e08b95daf6da1b89c83baf7917f7581fe77ae5280064a4f4d1e97a005b14ccbf9c2e9a1677dd5493c04b24fd454583b4c0d8ba932b0f625905ab7879a0f460986653679d273d8150278c768d590b9fa618d77bd483277c1c65c2eb50fd760ca208a09965ab5f00ff2ef5f2cc060d3ecdb7472622c031a5b89292238ac4aa2edf1d5ebc97a817560d9be2434e4ecb9abe9b479a0f387469e41468394b5aed3a0723fe39cf16502782469552d85becc7293a4122e16290ee70cf3caa019f1bf677020b08bbe23f521c1c2b7d89463a97f73794d9264e8c1c1164a681bb377490d667554d95e5f110935927ee19ef0b551bf6aa1f983eaa6c91d66857e03607b36157ed76566d8a2889dc29ea7af99387d195accfe2f8d2caaf561fe7e51344470e0d092b3f2ba43eef71ac450f42d6a5067a5230896d1203219121733f2c198969910cd8fd9b6cf1105169233872664b5b5cfd6010d1d801351a8a20071a73fbe4114805bdf143f51978f0a80d3577d3b0fec5b9f4fc8288382911adadc971992a536d51b99dcfd4e943893b0fa3fc2ea8f3d4852a2f62ec8a0575a354364f535195f82dc7213c27565d6149a4993cd3d112823c8ffb97ead43409ad0f740b38a1d3748701f7674ffafcdc69bf0dad6c9a168850f23d3f9ed8e2960674a638c97cb8d8e01cb469b06b28a3ccb3d994c066ca5603af1bcfd7e36b1eeb73c5dd79af9270572cb88707547ba1df653d1be8690c354b01097e6fd15ed559f26bdaaac6fcdde110e725240afa13fff1b09a97901ef16b5d2774061f872b267af9a3cd8fd44b8a4a735d1168f7ea9ab69b88961e516d644c3f2b41709681d7cc73a07990db34283b4327deb554959f4891156bdfb17412e10ecaacb02d30d7c7a2760d909a9e7376873d00f733c7b6fbdfae006d854f17e5f65acd58513b3e33dadf9f6fd9cf83433d26d547dcfc2cd564e1d808f94556f6e31298ae34e9533d0eb6e8be625d00d23cc0eface97c80b9727987308075c921f18f0e04e303b0145e5b2d23c3fd04b7cd74d8bb72e273fbcf2dd3eb7f434e2f061476c09c04eadeb4d62ad68710d10c8fa73bfa3971f81deaad28e574ae340b4b348b99013e77ed1e0cd32b07789511007b0dc7ea5fff066ec79e27010155421cc967dcd4d2002488a21fa610d85f73cb79f473492cf1646704eb92f09ef2d709fb58ff66f0866977db30851fbc9efbc6064bde23a72d1f7e956e216117befe2731ce72420647e52a435a64187707449e0a5dd8ee3734b0120299af4e5fc4aec643af7666bff74f3d7e5886691a245b345309b044187e0ec7553d277e89981ac2252543ee39eadd8dc63dc1e1f0c60380af743d85e768230a8def0b2ceedc94951833840e8a931f44ac69068b7654739910fb1e4afe03b3891ecfa0a3df20250307e4879fbf33cc646d3f604f91f1f7c4d89a8f2ece705bb3f4c15753b908ed6d3763e0cfa55af27ed5ccf944e2ecd24ebaf2dfc74fe03b2c640d4949e21aeb50b38c034371d2de145589d2dce09e79a7ec90e984bb0a2e577680f5e877c207330fcbc84160dfe872e95137e97c0a93d03733f364fb4311bd564229acb63da47c6ad471e27455d575d642d283d742636c5e772f5cea5023079753cdb20e731be1e220ff78f7099964c4608ea381b9762ada773625cc299eb13e96a537e26281de592e6526359d4691797208592536d53b0d28c72f492ef2e8f12e40445e4bbeb306375a278cea1a718735cb6ec7076d803cdaede77d97f0c40f91f1bce82f262c3fcc66a8f03ba3f2e5d7a0c8593fbb693392061d13ea5a17071b9e5e2c1a6c03a828a5311c643b79d01c8a703fe0b55ee732ad4cc6e7046b54817389bafc5b128e639b7dd16f2e99f4cee410eff296ab0067b4229d06dd1b18efcc0a25207c92cabbab8e3489af508a42a5e8b5668653c843181c9790f8724c2b82b363282816c48348944ed2731309a844f0ab940712bd66a7a146894d0519d65e089a02d6be94afd175b487f58e370762d626a56b006dff5acb4e8544c41e7f453118d1301506e8f7217f490574820f2d9e466eb506d5a059d13f0621f75f46e4273e515b3a4984a840f2867a135f42b4898599f910d30897708b09444724db3bfdf16f5947d4363844004fd8844c526844ab37c43dcb12d326920b3999d3ef3812537b7daaecc4df34aca7c99c80bbfd93a225f150d39f4d7448ec2cf0d9cc29670b4aa3f974880b0d949e0029df02c5d10642b3e1755b5621b83fc31bd2ad786e8b8be9fc9ea58d8d2b6c88e67527d75e41e170f718d4fef599dac1e23c010e26bf254fb194a3088fe18da2881b9cbe97776b6a7bdf6afd8f3364b1357e1ef43f8434acfbc2b4c2df20877dbfebfdd22c01b51f00eed8a896c2b5aa8f0ca59dfda54a5b6545305fbbba5f25070d68f3e8c46ec6faec8bd2004712a2f7a2e3cb2c4bf1f86a559a198ea1e3cee163482cbbc4c42e39c2fbe5e8e57590317bfd7183950ed6497b37cffc3327f782d7453d48522bea4a6e05122757ac5c5d30772b5b0fa0116a50604f46bf4b329813ed430dd8585c48705e5ada9cbdd283facb5c101c5d217dd974118bfd30515d675cd24570f224cf8c4b4e9e783f53318229c234369b43bb2a287b7991808eb7ab826e0dacc79df46dd58e52955c06ed63370ab779f0acb4d90fd31702ff4ff17551cbd7f84d2f3fa665bc69f6290a8bcc886efd4de68e0a68a7de5962d5ffd94c9440ba4b96d021eb943c44c3909dc1ec46ab4a0edbe207372d19e8527dd4ca6a44d1bec464b3b404e506675b3d0554d6ce3e15b3889392b542bc9d4f93a5a0e967867410eee128add3c666db2c03f7a72ba8a96ff86bbf37371a76dca6cfe38905e13fecded9e4cd45b57d79983eb00f9213d0a167cdcd5ae3813a9082add0361875a9dd8cac005fe262fa7bb1bf34d90240f01cf152ce9b5223d7696d8a459145176d569cc570f88926f5b88055e69eaf020fb846318743774f5ca36e37cf125b75a1c2ce75142e26fed0390b0483688669da4c2de76d6df58e990c12bb530e4260a1b547452fd6d3709ca3e592d4f5a7e228d87a8411bbec34dd8404893cff9404d0907f5658fa40348d777ba8f26b26e05237564105c80160f2523ce2fbb8be42489f621990c5918499b258f458d84df8c2e686e6c98e0f7c4bbe2cdbaa70f6649e46c4bb77940bac22899eee974b8da1fc3125b43832974edcdf45d91ff9f76180fffbaf5520c1aa49a27e4d4f83a4b424bcda3c354f39ea14536e52220005add244b40a3b588db6360fb8a808a58457ecdd9796d844e7d26475ecd35ecc1d2d1f14018106c533680b849717e22f5033c1266e07ebc69d01ccb206580adb4dbca6ad9b91d0cfe2ad759da810b9470ed176d4f9749c5673166dc4376060c5b4f05cef8a37763b6d5b6f4767358e5e37260723d717d0e6688c6d2a6b4a760960292565ac5c0246465d2a8fd536689628ec9b644aa150417a71bb4657e8b66c6c2d012f3340d61dc20fdaf977d4b9ed395cc8f977216894fd38c2d15c080ddf9dbc2a842faf838b3e5c673cdbf9f55576fc4b36c377d8c488ed9c0970734e307a02cd4a00376e07f170d1e8b540ad8b6f6f16b2f1fe0f560466b697d9663a94d8323d6ce8b715fb9642eb6318e6720799490cb468ba368fd0a69c6be3493662223679aedcf5ac5f56b971332f696b1c4a896fd19574baa93fc375d12b6bec0f635e91cd8e3db9ce1343c587e54807b811cb00c9fb8c2f98d42f55b29f52b5f290736b5f2377adb73617d61c64eae585f435ea8ebeb458ef2c2496ba279ea330bc3b4608c7b6092a10a16a7d2c03b0dd418aa7dd07dbc071af405ddb1e7d22316d9965eb24cf217e51c9557e133affcde2328f3d497a750e9a233c90583d611812cb0cc22f4e81b2e7367dc6cea7790b344e18c6e591758309cdac5ba1ad3b2663cde06e192faaf8575bf1efb56c1ff7b8da2ba3a1fbd207372ec6f3f2bbd2b8b3299976123fc015cad6177c5ef27e0044d6a56c972fe37a3be3aebe06feb99ac344071da23597e58ef6a66a4bbe64f863818829246c3b636ec5691219ad9993de2fe4c36dbcd9750e823f1762b724664787b5eb03ed77f61c277e5215a6af854d86220ac76245b2df157b735c97d59c45351380c802e93107fa50eea6cb57135aabc151ac5a8f94c8cb537d5797eec2b541b4d3708e673a8c12ad28cdb7cbb0c0707ede8ffdc50d7909c6008c1244f44f15d2221942c3996f0400d3fbeb6e62df7b0f8b2472c3c078554369750411a25cf2c112496da70bdba3e5f99ab421fc81a020e7795ac29c33a25e445c6c0178d26e6ab5f2ec9b7d1b29a03dd26a9a14a793c5a75b29b7d19161e8c775d191b8281269db35e25d446d887f1188e6825a211307e2fb1f934e7d445f3a99765304dd9dfffd2f25dc4013d2420e6e86bbb9f7051b728e97a1e4bb828a635b4a0cd9a1d49a945184d1696e3b4799f525af8c6ea6507bc169a8561231016824cc4c8cf99e63a47613254630b8409b1bdc7935a87162090c3841ed59c30d3bfd54f57f0f3803e35ff9bf2d1286d704e7d58544e764f05eaaa82a53ece7a0db329e99bd3eb6e6742201e5244590e6a82f9819e35fe434fcc9b44f971acd79497edea7f4242c9202ab9b1d97ee5e88de2cb96fe5dbb38c4baebc03c48472bfb094d9a40185a9cbe8ff912946a14471a6065021c3447b4d3a11211f1f8493c077c877bf08e539e42159732a87d5827da80e067ac76cf42ab37ac10a7d060c0d09faf45bc0f6da60a60b632ada61c3e947505338d73e4019e77596fad16ad9d89c5256b2f19739d5a1de997dcb7d76b55deb0d33eb1ebcb1799b574f1cd7a16ec096ec9ec5be2855ae6bae5477beb7a2c606b780656973db62a8328bfb70b01fcbd52795b622fcd13813d46193a2263196f184f2059b18be5da93e54b76296c9ad3250480c8191c47c0fff63ff4efd989168a8ac15fcf26720b0d388eba32b3796bb6ef9c3e5267cb54027117d9d1126f0a20c84d7e968a09bee40c3910422b9dcfab7658aae5dc6e23029c5fdc6c9a126dda5901705d5db673c4e76ef74364052b1065ba0ed66b8ffce450680d234ac72920ae7d84aae51953904400727656b3aa552f54cfd3835fb598d894e8ca3756ebd01f09432220176cf7ba7f2db80355ff50921c3c01e9b0dbd7d38b8e29c60e73824b70bf05b9475c51b848281484cbed5a1a2b409b4bbf33e1339c4199603c189e1037aea54bcbc67eec78e6a692b1f0fce1120ee392513c686d0d2feba3e70a1c49f0aada8c0f4b8bc7607635cf24479ba7588f9a6d89ed0ab16051d3816b7136111f7b11c1c773480289cafc2b4dfde56600bef315da61be013342b92ac997483a9a18a9d860a58099ad09b28cfc8745b3bcc27085acc2c4e0d34bdab76708b758c7701288d730d10a63e93b069492cd2945d50ff1a7b6331a8a3cd133e1f3fb4b99cbc7d2328f81269980f77ef8ba42deb1e3e8e1005dc70e1260148fbf5dd297e633550321215cd0fd628ef9f99009e1ef58ce58a865b8838ca2047420ad8ed11b7aa84d6913243111c4abdfa37085b00205014f7acd7945f8a2e0b200873890d7dfa30d5256a9ecc8a58280c57a5b5c8d67b1389f09780fb1c2aebf3efb795e442b9d5ff75d2a302b4c44ccef4286e02d6f58fd6da694298811f177562218316e16963920c00d0ac6d66f316f9f85f0e68b90ad86af4d299fdd6896e98f457bcbba400a078c526b6da76863ed5caf100608c26597140ed42596d5f2ec42a0ea3dfe5afa423efbdb9138ee44bd109e119e01e7ed6fd1615a1dcd68ec56de587f5942fdf13f6868721d116c1b3678a28599d9a2ed97fa4689d76f9718554994653589ceab019ff1740412927392a235f655f743a5c57294b04a064d0e98da9a1feacd15a59d5601852abd66f32a97fc6ce6ec6786a203ca0d19699a34d3d1ca51d4abe7ded10da54115530ea4f5d1b688e84e65561071c38a448f9252fe9c720af0aa63e623da445e69f8f97ff751f8788e53d5275fddf7fab68230e3d5ff445f47d89d5ce17808590040a6af5bd44097e6a929587d84895befe0e7c77b4ec5f31ea04016a1fc41eda201dabf589188042aaf86ccc33b2b72c266d1e36ba0ca16f78d50960c957cb5f790201df3a9ae95634f9265ce45d069f02887de91132d51dfd5ef4603a5a79d52b27754b1c680db268377e75639e364e167650fe649d26311124e7322cf60c9187af936ecee24c972fc4e95f9c2b6bec94027b574309787d464696885967121b683062b415cf3709565d8b3e509a64198c7b1d1b4a8f15535c1fca9ea83d46839f91348ce71409c29891d8eeee3d69a9e3836bd4d4b9680a2f306cdc1e5c3fd4df59fcd4dad0051d08cf0c4cc69e5fca2be8b21bcd0b8b68bb9164f50636d9f6aea1656a1498734df63523e279018d7406a353f5e31ac52e819159e3df1860e4d6588c421500feb859b382fcde849ec23a5a3c4ff8e3d29ed4f67f994f6fa735734c53aa129b61a04c02cf1fec40c04a62e5a7f0b5696116bb43b2274e578c5cf29b8c508cb7482c3373faab757581ae9d605d90d037a5e4aa688aec8d9dec6aa8006be4945013a15204d916ae9f71230ab3231ea40d3c7e9dd8660f02edcf5622c5c101dd6afac66019e6f7fd3b175c4e1fc2cd791e056d104902a015378f0f876a5acd098a3338138ca0e1819022ed92db316edac39f928a478ae71b694735a541c17be47c1bb0473c4034f026032e4cd49d024aaf50eb64e392e57a81c77b0cb0c3ceea28f88ab84fec4f9c3935111b06f8358751d28aa52b5c5dc884252ab0bb979c1086ddfda08550bb338d0a79b8f0856fc48ad470e1ee10769f7877818bce72a3b940f40972d542a4676145768d13b941093b235dc8ccad7d3be58551e0b0893bbaf83a41a11c23b9023e8133e0c56c5b26bb0c4aa9e44241a19ac17b705b6f9a9e9237f50331ba38ec768ed03825c6eb86382ce841f84c76b886ca6d43397ee1618cb56f58d6188c9681c1b983196ee1d5bacfcbe326774f08aa483f7ef7391cb50561ffb25cd22869a851dec15f8a314299d59dad9d7e11b6c025159ac3971e1bc8c7a6e588e2e7cea2866d4724a65cc5040228ed6613c21d02a34c6c55a2d1a21e8d5763ecc8c602694c41165b3d97119ced4184d86eba7f85b46121a925e021217db5ba14a4a589c771b4103102099b299f1343a99bb88982a011357caa76c723b1d3236ddfa234c9b40f96600da7690e9033fcf5734d95684952d0c52423f94bb78a7ae5104da340e6bdd5c0701ef405e2c8f48c0cc8daf33f1d183d372c4fb8ecdabc220bfbabdcfcdf0b616ba2d590e65e716048bf5c56b484e028a680eb0cde03c364cdca27ff43bdecae36ffccf4951993712ce76849ef208a4754be779b082750b19f32d29ec92a9f3e5df1f196ec594554e40405d2a08ffd1a0eb58b7c4e002df521ef9483caf6d0d065ac93e118e57ad8486d6118ae39453de65997738d5a378e1e0e85eea905f227bc1479ab5779420632ee07635e9a24ae29be30aebb9aa80dd8c8b638455097c4824ef3ee6a359de0f99df58d841d4142ef62ca979ab1377801cb72fd05ee23d879af85ccc6b9e9eed45a1f962314f5d875e84172dbcdbd78bf94524107e706ffbbce0ce12460f8af6c8504b09fb9b19f16ae01abec6e2d3a01310f369295fd2b7f290f0e80e3d9424e12bdfd120ca3eda3da75a721616614b7f8d50c760a761eaa1ba34d288c7fbceffb6c90926e9fd2730293b3265e590cee123353e75d57e8017e2d516c1f34d65a271f4935eae9737565b5a2482a14093d3c63ce8cb9bc723c736b327838a5b5ff71590c73b10cdf1af151c908db9503454410773eed08a6d0e309c20641902801d2563ab11e5a36331f1df81c7f757dac9972f6752f9f07be52d40e95fc14f268d7be6ac4ed6758212b218348fcdea616bc2da22390b8159a8bf9e7cda4a7b4ea46721493052674498826d2127149426c9b361c6db460ab54f12881a13a837d5ec6807af90bc3b40660288fa83ef93e6e8ebdf719cebf691a087a881a7c71dc04d82f41ac7d36217a9a180ca698ca4dbfd3b771d2f1f52a46b56d9fc227709fd76d4c159385fc67fb9db531c6be1bce689c1cd6bdf1e684ff51d4749f0ff4b161839e9df6dce770650b5d9e5e0c90116194283721e1335e4aa722aebb778e33d197a021c60122e997ad945043cb10069d845dccaf382e907c5a2ee78f7f1809ba7f721581d83bf18c68a3f000ddfdbf17d1904746ea6a33de01d0c3088c39ffa300e884e936240b140f8dc3fea893ca76076fe2611acf4a0340a21c03ead0fdaf5215c17fc7b42aaca6eef0fb0795611ae63816eff1e45e63c58f79659dc1b1023095ce9bed57b42b7af88b93342ea379c093fc1405df37cf41d0c737336abe8c0986e6411cc218eaebf7a76fe962b8bbb94dd501f1fb5bb4568538e1435bd7a75c24927705d58645380254885dafcdcb14d8b7e7bbdb4e045b40c51c93d02cc350b37cd92a430a368637a77208aeb827ed861dabc79521d886fedb8bbe52bb3a86aced560f47919b1c655396cdb3b1356e083c126c7a0e5a1468f865d9acaca8fdbe2e25fc1d539736598458b46c88f680a7a7e9e498e123f55538058b33adea787e7aab65d004bd2b2fcd417c7e1099fb2ce366c47461692f44ebfa149071e86f4e24e819890f18f99c088902d8e4f9f896098da5fabca9b690a36090f1ea31d4aa54fbb1926eb41f1da1cfdf08a6cc17edaf517e9a996551191d3f35c34ec52af9abe22ade62071e4a010fcbbe5b03eef86a8531eb41648ccfaf24d1b64de9eaca0c102ae09b1713c36d09461b832b67c7e1ffc1147b929fd5de36143de6328d21217faa510692903df454fdb9b4228813ced5e3f27d11b6bbf3c83647ccbdc14ef60f015d7360b7fb5c13f222f44d99debead61bafbcfcccd100a74e29749ab12ad4482146fb7779c0cdb86db24d093ee39ccefdad4c995b90239abebab054ae6f7d569b6056e044dceefcb1f96b13208b3bc26511386c4d4f964d8dea27e545df3a7f3c097b6ba8ee4c6d6cc5d0628dbd9331698e0e9181ab7c3af84216ec675348de917e37752a2694f428e6e1ebf1adc86d98222f0adcde77a5d1cb27401cd0b305a46e39c0173a9256898c9fe7aa252e4e0d0c00d007f37207ff81567b06ebd6b3d22c5f40fba62dae3b95192b6f9d972c332fff9c2e2bab971943f728e27a580969d7bb7ff575f71957ba9874674fd00ac7fa920c9430dba0fcdc31b106272aa76a894fc5e9a9849ba213c369c52ac18eac335d6b0c3d626a4281c4c61da816d7849908421470ac619e52d59cb7c18d0bd0ec5fde8b3c9379fd9d63576990e9fc0861b12d0ffba83f19d37f33d00f2254ad01c4127853d2b658bf0d043707a1354e6abd31d549b86e5510ae28aed9fa2b689c790834dcef5d16e7aac6465d2a842e46266ec3ec97807701c3ae4665dc03c59ace7457871973a5f227f9ad0e12298629d551ddb759735b868c94dc373c48666ab9701fa1f96bca18d13559e63661fa8e31dada36e29118560e5eb900d0589040d46acc8b25aae996af11f9b5f0069e772b0af3752f3704b2b09630b81c2bbcc7e3e5604acb8a3f52045be6420f1bdde91276a7119754acab4903322a33e0849b617320489978a53be00264d7ebe02e5408f51b1b6eb7a2f1ab9c4c56893823a3705ee7b598c3e3ecb700d37c4974fc11d2d578c78f25d3ed80abf64827d2553f0a3de966487f6cca15a88643739ebd5aa9d27de850094575f19e1cdfadef491f4ffa83fd520a551189ed88e530418cb08a8d962604cb18b776fbf02326b2cfb8148b6a4e0cc67395dfae2291433345f1e14319ad959aeef5f561cd4dee034e7eb0bec7a9cdb2180c09d20c90adcf36cad1eb77584e790d98e28d124d7e6cd00bfc798daf6013abe8134d89dbe73739fc19eb1c2cb0fef54d2b0be5caaff7b8b0ed01a2d46fc1835673ef419004629c0036d1118d52085f661c8876fc161654455d7869be68f08181f6db2f2a66a5ce086cdd4da2d23cbc53efdd6539f5198848d69803117e5f192b5d22f9493430c8f9f12879601da1aa592589a674ffecdec8ac96ca3b4269ae72bab4117294f1f807767decbe184792f0b601341e6609c009b19bca0cdf247c84c07a8162fca62de80b7c9534ccbdf8fd2b61efe3166578dd9c3e868a8f85008eee45741ed030c7b6bdb1e84aa47514248f8d5a0c57702a60cc4eb30bfedd553aba0650c1ecd622584ec880ee9085fb0dacf83105fc3d4210f33a30871c21a47fb6cb8b1eb056c486b369b4c7caa8428f21a5f98c67d3bc36e3b349bfe8dece06380f59bd4c35d1e610d2ce0c8dc5eaddd374d8b63d117aeb953a839b478c7e9417da37afb4cf8ead3759e287950193c334ce288e3bc857685ff061325e3dd17a5a9e507a826d7a4e25120d0497e43e22d2ae68b6f882916a6f5a3932a4c16eeb5300f4ae0a6f8c82b35cb9ed796d05814ce6e071132408731be08292716904054c0b218be648f996e261d5a2e4dbd734516e638209ad688017d9796acee5242ba4d93964520899c80ec52e7e01103f2791cd091341725ac467b302406e470f1582ca2bfab06bb8b89a3603ad97f4b9c29431cbd5c403c143eb98c2d8918c46c884ed6b9bf463ce15050e56dd8a55612ebc29a5acdbd484d53bf67d0bbf2bae3a50ceb5a8a9a45ef64d084e2562bca93bc7a53a3753e74860a7808d83dfd4a7976d954683555cd0149b34929d682a175181b56d901ed40f4815f94fd17a1feb7315691bf65bcb89c777f65ef374c21497b4dfbe1f455a14d793892e9a798f46cabf8a37c9f5cfed98ec6bd76b9ba1f7624bcabb93619d6d284418b4917b483354fefcdbddde9505ceb2a8cdc0778bc0872ea21f8978497822cb5d7cdacbbc546c7885f0daf9641d0f0f6cf5a66e69852bd49a14a87c3ca3fa161c6280879bcb579a2c73af33fe82375748652efc0d8c3f7e435da37825d257ce46cdae341df9f79146fe80f777eac36a189ec99af717a0bae8652bf90c0d9c5d31c20678a3ab4076669b4862af0b1c703850be3fa124905118b19b1ea865452f77a5fb86b9b49d2456c8d960ac1c63639ce89378dd8794ccbdfd528a8a9f77392d5b14bdb01a9661d2251d85ebe706701bc3032dcf3eb40cce51dab815441d8b5ca7167fb1e363ce23f87dd7bf7d101698115aa1df8f60b31b9590a147b51686152cc0ad7efe769f6c9adb455f1187ac3c86d66bdd76a8bdd6d076dc0ba7472204c2406ed6038c70617548a352e22f1722821968db0f86e6a23482b882052660454911224b361101af2c9c951f267d602b417a951e46c97487082345e89c6e308ac85d305cf328dd565c92c9dc4171a11adc50a70a7393f73d616fe36f629c9a417646dfce88f789eda1c6dbb2fe351d650f6f36fbaea0edbd7b2c7d90a08f59319f27a3110d03835db1fb7d3938f2844d293b05b78bb32c94c4c8c3dbe1049f067e467900a0e14096a0cc2dcdcadbb94bdaae3d0f4a436717e16f9c8376e964e9bdc4fe9b3f7aa8232c0bd8d616b0e5c0b9de10ad6b1aa170c6b6b477906157f05d87592c96a1c69575d0631e34a98972b2c01cd3e77bcf4f203b6a1dbe12a3627f94d767db3cc3f658ea75c43d97d832d6f2931873b1837bdd1534dddcb0c61465914d259f0daa5b4bc332d5e9af1c38a59b691822ee586a31f05a7dbb65cf0003330f1f0292050cfab89cd1cb7cb1c44f2ce477395e836c98cfba666567f43f34724e3e7e38d91fd3c3157edb6e2ee1d3585533b2bd5bc78540dc768c731f1aff1d23e51ee946bb55452ef21f3fa8d66b4a2963370717a9cd3d93fcdc3d248a6c5bad253fa82193431e35ba8d116a13ffc1074d2a92ffb1dac0e8fa943bddf54c641f8ed06c4b0719d2634ad9509fff7e19993b6a5038234f1994aa99f70bee1ea1854310dab12bfc5a6feea50b04db11651bc6aaf920689e722bb23e20988f3f087c32280e7b22dd6a3a285e4d67c76cca5c2f77f4a7c78633d6469b877114d812d3595f80577a0896ba29081b25b191b096415f024f60afb4e06151eed70cd64b33ec26b60df6fef00ad1ab2291996ca7e9383278656f0ec4aabf872ec1e49a491c84d59271273a38a173b0aaf25ed732dba262d940ea0ed4eae182973eb50fa7dcc3008c73f670192ee904bf55b189b6282dbe5e40a2effaffa086ed027216a9443920e63624960f9c3d62e974c7fb581847afb83137aed2087556c444b69882655cc65c45d81ea9e980fe832400a013f0792803240e73a993d00219b398e63c8eb83b8a1e3620f9cfc60bf1f266270ab9e83f75abca800715842e00d9bf08df69a2c2c99562e65394cadd86fe5763b9909df2277efdf7bbbdf8d05ffaa1e9740ae458c918a77534fdbd58f9a30e8a59f872cf58e19d4347af1a171611f795a2264ce828f1489b426a42a106cac6e3e86bd3047074b15b7ea3602dfc1e3146808124a07e658938cf954a241bde87d9d89f171d5a39a0c6d3187f5fcc98be1c47403953412576c2015067aa3fadcf568b0c3030ec5b059f5567a9a5ce174c7683e07e1bc702f64a6e470157a5bc5b0cf25d88c4148a07fb5c13310e489369952ebf37855aae3a1c6ea28c7db9e38e13a68b7db16f5f45fd755201d25103254fda14e40704f2e5342fe1efdf7798ef3c2af6a033cc65934bc34968793444844573d1fd68c7fa2d8f0362e2815afbae1677eaf0f6d96460c5a1ea567ee0065cbc7a5d5b6328032a10697b5733d09838b6c3b86f56fe8b34660c41545c952be2472b9e81398a0ebf228b23c5a2530c5934409d6192de80f96284065257aba7f6872d3f7c199af0223ebb71915d8eea2791eea0bfae232cb5c33f9d0cac312b70f9313908b5d4b1089870ecfdaa4365e9b8a5e2a8f6c49e563fe537a1259e42041105ec9314d7740a8f56a9a62e848d2e24cff360dce9effb51b27c5d7ab5e0b50ed4418b10c061a41b3f52f008256fd183a48b1290ca223f5949b629a9e42c8133bd5468f5ebabd4f51033085675816467833ca67449ab3de0eae841ba2fff546488c26744981350de76d694ff749f1bd09ee67ecae13b68218bf0c20949adaab6d6f01df23f4c6cb53f833b77c83dfbc86766e4e4d82fdc6b0ab1cac6035619871b0811fc5f1621a48b7258ad3c3aa0cf1aed9fbde7040e6059b4bfd3325a398e0b7f81bb7d40c88bdaaf3ba9e01c02544ff14cf7048b18dd8f291158ccc5925f0e4aee95f3c0a50d717e17bd62079cba7eb7a1840c931a56468f85b01406b48075a58945c21436259c18ac982d50f6314ac512c47504c83fe6153e24c4aa1390ba7ff64554666a68dd2176fad3156e169cdac59e4acd6b79b98416f1a834c59368fffb4b04989d104ecaa95560ca415111dfec3b17e48661259f9b70b1605a4e49d232feda3864c9cd9957d5058d0f8bd6f057518f68682570c5a819ec00241f34a765d23e5836f2d5a2b05fe4b81e43090629f6202eb561ca970ac4eff2b2376c1b6470d4698681327792b855fcb4fa448b32ab33be560a44ab4f15405dfb0c86a9ac41a499f2b3d638838406c9ba1beb5d8808bf03791854564a3d8f6f417f57c8b75a9b49540144dfdc20dbfa40e141becc1c2a7c26275609c3743c009642347871dd11048fd9986a114d3309880228c17c6c7211dfc6816ea1111fa3e9a598050482b37a1a1b89bbc777bac15fb97f3945a295d0ee3400590c484f2597bc519be6393c060af9afdebe653bfac9af5ad97afd1e2efe4a3f64a095919b3ad7e5a626d1692a774f69b7d3a62d220e53fa73fe65632574c36f5f4bb08b0898c8fc122c8c16b1fc6ea573b428cd8579152835fde33209c9f1fe8c7fb005140af071a245f3769b60480b5dbb52f259ce4aee87d7c78cd7a914812d62ae14025500e8a9e70dda2dde017e47bcece8893237a0b1ea1a454b1eb2ac3ebfdab8d9d9566f9a2e50d8000a162e4e6a662aa9195dbde54d3f38848e10a27609878c0b87b196d6207680decc9e48564d0d759ae83635c9ce1af9abc8949b78c435b6a995510a622f38171da1ee1f9bc918783548f88ffb41af592ef8dfafc4ca73c5c92e5a221bdce43b710729e8e977933607e250e9e6d7c8a854b1795a2f488f203a4df341aa24eb4d8e414a994c54fed1184cc6de5174ca1e5069c29301f2474e46bef3254ad8d0d6831493581e598ba4e2bfb8d8d6a6c88cf24142df8a047b31e6b70e838118332f2c63d82f7497fbb35332aac33867700960a0b9c2a428108b177584dcb46f60368630f136929f88939c915f9298782c9d83ac8801f20c19d73beecbcc14be342fc3a8ef133e9b97de50c858f52da8246244233cef1bef50574f0ae7391ad4dbdff1a64c9e92556c6c2cf8ab33ee8549bc28a4b72cbd7f13b5c51723411ece358918407e33da9974850e2ce656747676b490ceccd1752964bc8079e9502c4dd6bf6bab4903b8591ee19fc66d7cc036dd4ad1e72db6303f7afbe98c398c028fee3f97271fb23604eb25b0552fd448c3a528696f2c6ebb9007a57d4d92572ce5dcf942d9e89d3e86084f3ec557b6a3274942a50900305a6623edaef029dac1507a47a7f59902a30bb8b43c63d0f9b69adb2939fe695dacf2501cd759d2667a4d2bb31027d2d5a579e2c3d486d25afd4a9fedbf710776bf6b51bde3a51ae33532ebec88f44bdd9ed5496ff183986fd0115046c54502758691440d902c58cb96ae83594f19430e5a0a3b4f3d9a512de6689f44035e5deff4ffe188caf66cf3584da7295c618c3cbae95382ac869958e1939a027631b0f783eaa3212f1cf5e74e1eb88b4e1dbae06dedd79ed2bd815d30c0df1c3b401d5f4eb17673a6ad82fb00f059c45a8d998fc5f21fa061c74303ae7c7acd460b6e80aafbfc49151249126ee616fe2503aa7fe8166f2697f5a6f32b222059196c3e801e9fc25ec842c22ac66cae41c9138d93aa32a00cb604f3e2f7b86d2a1c5437d9157a488fe28ce1c4af2bf477510ca1d94eb45d68a11a5f75bed06e78a945d953366bb56ead5ae14d87907f19cefd1df1b9414afb2afbfb881f6ec43272cad389ed51b4ecf26e5a77c4f412e186f6cc81b4f36c484d6bd6b28869257b7b24fd827bebd5b02a4b8c570d637416eba235a7e5edf7c556a1af8e81fbaadefe28404da3fee8931274dd19100a9bb65145b156fd925ba13bd30b4036ada4511918cc061472e95a7cf64410d028d12dd4ee7b7f0099d406c932e78a36bd3b39f611abca05f1953b9418bf90a2548dc377473fe71778c310f19dabe6acfd865689ece47245e180cbf4dbb1989750e088a8049191c501c5b0937b46f08e0b8d9b0f15a8c0dc92d96a2ac7687dfb1bd57ae7f0ab526cc3b5c51ca781c6e471ac16d1757dd1103eff0037c7ec124c9d4fc42c392723daaa1fc9445eb2e5a395f7422ad5a638516cd6157abafa821a97b092013f4aba5548449f1457f7a64babb3b4865f11cea4e7e0a7c468f8766134cba5e4835a71eefbc953565e749f716e900c0b51562088cfaad80387778be0c6da13d3f433177d64f7deda9b2d846838882bdb10135badfd5f301a8dfb6b5202681275941f4fda7b18daf00d374082ce4909df71406edd2eb69bd59cbeda033a9c4d624fed59180cb409314316cd44c3d84be606f60ee97412909703fac02feb4406a8e96b37b19e0dae6a57ef5008ec4347b5017c4d93904d786882d940a40e0fc763c29b71d406138dd4ce0afcff922b86b0034d358c05140932592464b7721101fe33e246b14161f4a3eb504e6c4cfe9dc793b74ab65c2cb3bb2cbfc8da7d0b5ee1b32a8d0e90a8d024ff4420541fecbc1dc19dff8805216150173ea499b91f3aee0e16ba42774d0332940199dc87b57012a6810e5a399e589e4a69053404f8bab2c95ddba2d150aa4801f15d982117dd0acf5c663d08088f56de61b6af3e4f7d17107e5660eea4d7eea366118252eaafba4c68b9822c57ac775f2075e23b45115c23d828b181c68b1dbcc0ab5210fba7a6e193d54450d9c798eab7795e1c14afa973e0cae329ccc77cc41e408a0bccc1edfec191f057a1db6ac534c4a4d6d3a835f707d27855858970dbb7864cfc714d98306b86216784b66fbe86b1b082eecfd473b97462f3e22e637e8c7728c529b428bbd8f147bd99315cb1f92db4a6ecee05efeecb3094ee33e321952c114b8c6a4ae6f4eb0042ef1cd4dfcd3cf909f61e0c44319af92f49ceea12fd35d69cf00b39771cd1a5beedd058fe755c175ab13822cfae6ea0e36fdddaa65d906199dead0543f74dc327466f2b10e2d4790ab7cf0ccf579e70a2e5051a8a9b85b1e4277e50dd9b6f0dfae8c22890dc73893a9b527de7a651b2f4d992d2373d528b8ff95aaaf0ee6f5c97d6d30363a303f526387ee0bf374841291a710e60b5021276d619f60323640f50e89a6630c1084ef4fdfe2f7caaf7878aad811cb363d8f700e04a41cd8eb9e176fd81dc16316e88a434803e59d6696167882961bed0a378b7bee46e218e5a66a48994dc0e1fb6de9de16d5914391dcacbb496c240f4d143b7764c09aba44a5467ae358830a028df642fff15d9a054c5db949890e0845c5a79aab3c59492b969e3d170494f7c3cda9e36d4cf2c809c29510d5f8358eeceaf058ebdb044a4bd6468fcb47ebbe67a48cd58a22318c2cc9f1046a35ff9bb32d8a455d1f2521d8967eb187b0638858058addea379715caa8f755a47236044cec7972878f64c903899adb5818826c04860e1830ab7f830a310cd1da7a144e183b096c16c7cd58c9d67ed4b9c99f3139aaaab15ebf79f1452b94b87914667dc324657c8a8748ca927c0b551a95754888d62105c8f4a00c5d1c23ac282fe1356b1c15b590e3f4be8bbb6463f300ed5cb92fbcb99a34ae0c856becdbccc2199fc742dfdae3af5c78630275ea6279170bbf4d3c6f296febcc7c634a1468380165a04891e448d3abf4ede384c91f0147d9b853dd393a5251ad9b7e113438c3fac4c28b0f4801bf8d354204957d2cf8a298f2820efbbb9a1dd97f76800c257928f0d9bef8a297f5793c2071437c0bd063a9ad1c3eaf0367290f4f8adabfebf52cf36e9a099d7251c3188a9d849c0510d38fdbb94767ad3ceb60c59fac6eb4548438ece649a98261340312d26e0245a3d14ad2383b3c208182a368e64b8c05c933cbc25c87160711052b095ad3016816332d7002b1b028a1038caed61407d3b61cc5d4e61fd9c16af571060b1427980ea968e911bed42bb916c20089af95a0618c20b783e82bbfae2608928654415935828178db3cffdb09745f76415e6d3630c4fd1dd9b895dcf7b10b9f6f6acffc24a077fe201e9a80dbf74e974c6b3470d824dd669d40eee7a4bc0ff27bac094ce3c43f05d2ffcf694f1a5680248f6fef68d42e8ee8f37989b72f62e2f9cd3c9ab7cbb5d1788a9ff9b7014e86b86ca61b643858fa00cfc8718772d0a0fde73a3344bf0db358d2f8078f9fb20baef3e66ed4a28651157addfa952ef7ed47ec7bc49c1996283989a11e3a755731169f73d58f8fae6c8d6a63cf0157e2cc256ae0f292ea6960fbd8fc1241f83c51f9ed826d676c8ef96d8e25d7d5c499aee140e9c8bbdd532f416761e3beb5e1ce2efc8953836957ac1208fab73d770fc0ae6e76f682e722f8324f743caaed926da3d3d2fb3e5229a165486916ef5e2e9daefcaf1cc6b26737dbd5c3c993a1c264862a16d298aee8d5fc02ae0d833a8553674c4d7bc0cc258ee201ea2eacab3a3985283461adbf661e034c5e4b50bd312fb4115d08d5303472e61414b54ea672a5287b0e51414c92a24611ef4a69fe7c25091631feb43a5638abbeed0984c4cb3d155c6edd47d1754416c3d03fd61817d5b0927274046e9ecdc15841931ad7745e3c797151996d94e0d90c8a9f0bc72640fad63f70e82f5d2abcfb4abc90a5b914eae4917a14825164344da3203390991e77408623c30b89dce42450635ec9e3735d337590af2d0ebd8db9f7a0c196f5eb60285bc9b01439b8300fce45c9cf73d40f59a64473e9268a2a65080eb1fdedabd92db6c69e14604a9ffcd325ed68dffca9e5847d371f7a4cb64fcaf1bbc51768ffb7873a7693bf00bed023bdefa1de2ba6adea3073294c4794cfc5d56885da0794951f9de3a978ba495165d1bf2d2143f2f4c0db397e9efb07c380a8b4e4175eb27eb0588bf2950102047c47558fdf66f410c41a55f776aeefb191229c27b23ce099ceda06ba7256d2ee2fa7670aae7c4f0db7418e98159a01ea33115f0aca07e3f33a7367f8ffd0044c3a0c5e437cd73421ca718f727e710011b5b6311e4f58446bcc1cef26e066b107a49f1b7848b299223387c0d03d407d59335eab382138b72607f5276789de4401480e37d36ad79842d1d73ceaf7ad2af02ee6fe7a6595e06d1c5761fd87abfaef29c004b5a7a40b766e2fcee0b0a5cb4e32acf3fcb27505d9ebb3f6bba41efc1c14677b15eeeada40427b5f13a0f9b2402774106c1b29a92c74789c52edfcc31369ec9ed9919db041255d7d91d378bf13cb9c5a554743948ace820b219d6b0030f57898750cd2cf34d9f46d7487398bbb6d4e0e408c7ce2bb984bc7c8f0538fc8d2945caf28415e4aebacdae99ff8d1a5531cbc118a36b17f5f784e1570c9a07527b9cd3ea99f9797f5e2127da8f6dba149dbb0c2df300d8767d6c645e82e3bae9c4da63f7ab46af8dfc184d7a6df4adc44cfd27c6f55c5a10cd565c93b0cc82d72bf2bf39ef9e6febd8e11352ad6a5f875b0040ce24669670cb24df48034af6497ecab53f01baed5656c04dc262833051fc1412b9dd5e0a493f6ab40eeb9c386baf2d32af99ef954e48330ed365fb039602b006c9ad487b292da5ba6c888d8f851ce799a5d155ed0dd86303296b2bdf23bbcabc7ee77a307df6ec686fc35542e361f35003d04e05f122e32af630b5ab157a867e2626ac671dc0994fadb6daf9757f1d5aee2a884cd39fc2fb0001d6a97a9533e2d6f4e698227cd4b948abb40d4c6355135506d97e898ef9870b1a9cd9c9e4314a4ae928c03dc0f1dae3e2b67dd8e5d86bbbcd1a91211d6d6c09fa176eeef275c4b6c38a355e4f96a83fc0952c693d3e568aed8dedc3de37e40f81c6b57fa9cf80994a697e84db4f6b636893cbddd1f9a8d036d64b4c5d013732258da881922c26104dccd55b2f36f510536da91164bfcde078d1190537b042c76a58f82586f82209e147120d023a172975cfd77c81ba38877c859bb3b2904379b57d071e03579c5b0eda5cf4e4b06fe40c13ef6ea66530aacee078da55e2319cf5a3104b427324ee7d90956296709675618b2c883b4677bd077485b682983b3e84287f5fd2918d747936dc3c1715fead4589474c5c55400e76dd5496f79bf4a25aac107c6e867ffd034e7ff6a5259133c42acdef61ba33ba31f009b636f51dfdb4f2bfade0f66bd7cbc304bcc3020a6de9fc63fa5d62161b02d6c33c937f7820963d94f28fa1e96d3c8c9d13130998a0d01c7b17504209f033b8599a766388d160262f03a430d70e54bf782af7f149597a4129290dee89ef79f73665b86b2357a0945e821f92699a6b8eb70b8af5c9fa4a450649ef35200705c5a3b524b90bc9a006c73be9230cc27607b1e0dcc96b196e2f6da03abcd154a27af3eee4b1f97740dcbe9017f3e8287b2381199f7816e2b53cebeb734fd602b2410d42ec01d41c85dd651bfddd42d0d328d1d134e0426399e351502570576a46884d81479634acb90eb804b90b9999e9da95f5a490d02e9516f75b02eb6834895732f5b3e33cc09a562e49c9957312e3380b0d20a0f0e893b8d7a3ac7f36f08e6f5d8b010b612d2fcac451e83fdf6cf94bf2b36f09fff825e3c02980ddc7056bd74f17d32b057acb27eb0001b8d4b496219e128f24aa81f245da5bc8c5fb15b15fb86628d3883334ed852476d01dd57826602e7a0e2be52963484c97a1fe3da70ce35d14f83a9e346488c33836883ab69ffc7584a7044770a6b1823b4615619a0e3fc4623386fe76a96cec7d91bf70080e6a0e22f9aa2c5556160e60aa69fc09f9ea73e84e4da638523f1e9594326f870fda80102add0a3ee66e7b31227894ef81747040521625c6c0201123c92eb12382664e9ba77fb38ecd21b2a6e1f01d6f3793c08668688b0ddfd08e635404b85239740444446a6d167248667125ad57730005864e775e8e251ae790d0343330ace95100e877d4a23bb4577070fba9a321d293d24cd4b005d755881ca23ca1ded317e80d28d33ea94047d69229b6c2614d796e4ba995b973e910d612b56d34e73769c6ac1dd6032bd06e6b04fce21e232b13266d1b465953a5c5fdcd26faf16458009e9b846fcfdb5f7e60a6c8628e23dfe66f658bba97a83d6272a82733e33870733faf547227a15aaa2620eb92409e7df0b4ef0732be33a435987a89441a50a0867902339b037e694de08ed94af76d2f68000072586d726769726c2031312f33300a0a466972737420706879736963616c2061727420636f6c6c656374696f6e20696e73637269626564206469676974616c6c79206f6e204d6f6e65726f20666f7220657465726e6974792e0a0a537461792074756e65642040786d726769726c2e6574680a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 42c5a4c9eee9e9314885bc994bb20810fdb4f67d88f950ddb9a65aa05cae371a ? 70789242 of 102688006 <d6>
01: 6a79f5010a6f796bc01d1c05769c4c4085519a6f9984f59d3424f58800730405 ? 70789243 of 102688006 <06>

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



Prove to someone that you have sent them Monero in this transaction

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



Inputs' ring size time scale (from 2023-01-01 17:22:52 till 2023-03-27 13:04:51; resolution: 0.50 days)

  • |_*_______________________________________________________________________________________________________________________________________________*______*_____________*_**|

1 input(s) for total of ? xmr

key image 00: 1271b4a5a1535c1786dd15726f9d59da9211f615ff515cd9094d65f6f29bde9b amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 986dde4d0e6b84af4a68bd66cf81f3909f84ca921e1864f18b28b899f82818ba 02790265 16 1/2 2023-01-01 18:22:52 01:141:00:22:33
- 01: 06e2df22d8a981071ccddc2f9dbfdffc746b9e6914b0527c1508477d7adbdf32 02842376 16 2/2 2023-03-15 07:05:05 01:068:11:40:20
- 02: 93f24f58314e1c4b470973ac929c71f8747ed43016e3c28998e27e57bf8bc419 02844705 16 2/2 2023-03-18 13:55:41 01:065:04:49:44
- 03: 68f21a13c31eae75bad487ea78dd12d6d486a7957cd0db6afa83f227baee8189 02849745 16 4/2 2023-03-25 13:23:30 01:058:05:21:55
- 04: d20e3114817603006311af7e4e826fdfbdb5acb00661435031fee34451757d48 02850634 16 1/2 2023-03-26 18:51:57 01:056:23:53:28
- 05: 5f728fe4caea05102ce3ff0c4a6bde6d07a801f0dbfc551e73630b5921b2963d 02850749 16 1/2 2023-03-26 22:51:44 01:056:19:53:41
- 06: 2fc410de20eeab006fb17d37ac7daa87da6a139e57d25b618c298a056e1dc532 02850837 16 1/16 2023-03-27 02:46:39 01:056:15:58:46
- 07: 38a46a5361a36c5b32d2f1496d3abb1cf646730a24c0228ae873ac94bb17fa9b 02850911 16 1/2 2023-03-27 05:06:41 01:056:13:38:44
- 08: 4ada3a9bfbfbd48b98c36b99970c5be2d5ba846d95c32671dec9992244f0db47 02851041 16 1/2 2023-03-27 10:06:47 01:056:08:38:38
- 09: 2f111fdfbeca320010519f05842d02ae912d883799ffd211da179478296fd2fe 02851058 16 1/2 2023-03-27 10:25:28 01:056:08:19:57
- 10: b4978d75de396e0b0e6a3365a49d294922d975143697b4080ba16d5962c078a4 02851077 16 2/3 2023-03-27 11:03:51 01:056:07:41:34
- 11: eb9778261bf9d50918b8c12ed67959f45629559239a352efe3782f467847741b 02851107 16 2/2 2023-03-27 11:47:56 01:056:06:57:29
- 12: 93a63a16bdb70a02c07c565480f1a4e4658045ceace3f4186ef97ebcafc472ff 02851111 16 1/2 2023-03-27 11:51:40 01:056:06:53:45
- 13: 6e8bbfb47ac3a1a41482abb59d2f73704ad748d5d00acecaf689b1f3e37c16b2 02851111 16 1/2 2023-03-27 11:51:40 01:056:06:53:45
- 14: 95fe28301c4aaa88f7732525e36ca4643e13ccaeb930dde079aba400bba8c325 02851116 16 1/2 2023-03-27 12:00:00 01:056:06:45:25
- 15: 0d3436d09d5d36f8d8a1e3a472b28509767e0b7210129b0c7134bc1ca230fd5f 02851117 16 1/2 2023-03-27 12:04:51 01:056:06:40:34
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)