Transaction Hash:
0x99e6a04da533f24d5a5fc8cb86370c7694a35dffe6e029582fb81487d04a0318
Timestamp:
976 days ago (Jun-26-2022 03:10:47 PM UTC )
ERC-20 Tokens Transferred: 3
Gas Price:
43. 309144581 Gwei (0. 000000043309144581 ETH)
Ether Price:
$1,198.25 / ETH
Gas Limit & Usage by Txn:
6,000,000
|
2,176,789 (36.28%)
Gas Fees:
Base: 40. 809144581 Gwei | Max: 83. 352565468 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 088832897023330409 ETH ($210.51) 💸 Txn Savings: 0. 087166078109191843 ETH ($206.56)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 3497
Position In Block: 48
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cdc0000000000000000000000000000000000000000000000000000000000000ffc0000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c8800000000000000000000000000000000000000000000000000000000000000ceb000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000a5300292642e0a46e9f9e3acdeaec85c9ba5e49d0c41caa2ef76d157de97da612b10320b946c8d811b68c57265100a939db9acb6ae6d833aec601ad06192bcd8f755320a64214b9bc7e8796b8f68c2c69156b542b463b2d53c2c2a532acd68e5f62651879d48ee5e4f678c076023a07101825607050ea7d01160a18917d5b8e6989df107474c0303f3885e7c93b851f549491fb328ace97766a41386b7b855ebb98100f748e9ebb89159454554504e477d761c898cd987f3e6319a02448c0ed04ee3800000000000000000000000000000000000000000000000000c1965dc5cfa0000000000000000000000000000000000000000000000000007404afb4f24400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201dd504c50000000000000000000000000000000000000000000000000000000000000000000009c481a527009813492b1df35b80199b0fa6c4b3d1b8e2b0d0c97e3c6695b2a50fc8aa55b933ac39ba8d0792732e28b5fda234c709834fb301bc17d90449b74509627f0e2ccc1c19f0cd71a98558e0cf0a97f2cd0af319e1287acc13ac9b5a752aceb08a32fd1e3e415655e2c258106d5bb9c9b69b5e5ca3e1cbda873aee5ae50fb512a8c5eef441d54aa97a92ee5df9ca14bb033b600bf0f2a7f0fce9e65b30191acaa0f51a0b086775c1f499dabdd93235249a73f50aeba8a6c64ef594d53f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f88bb71c07d80e6241abdf186bdb999eca6cbbf2000000000000000000000000000000000000000000000000000000000000000127529caf674184b119164c3ed898e57072289c819e3942b7672ee9482df38b6b0fdc863998db3d79f3aced858fe1ba64086b3652f01c9d7654110529ea949d6a000000010ef937b78668696df3402dd557d1ad3b375f86e7683f385600abac792dc5caca814268e0b9df1fd72f12030863d63b09a299709eaf914de207771b300835df7c476884cdae9a1c6caf6adc08ddd7036cff8c8a82901698278312f86909f25065ed6ba15583baad87ff4016101c481f94b4781bcdc82be974946444ae2e68e24c31709eecc6cee94204bda6a5e77d51065ee641b069b29a421bb528d20df14feeffa0a6fc1091007a3804f759f923fbb169b5d6c2166740a4f648283309cd36f1a0ad8046bdd4a64f2858ff3c474335c91f3a5ac7bb78dd2e8959488405e1d95c45ec600b351723036dc40ae346c41900c654fcc4775e254e8d8c2db1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f00fdabd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b6cefae861578c4dcb6a9ecfdad62c214db3e4f6e8fdeb9a85785c1b0ae2a91c102ee0229e155f40e758d6ad4756a38442f97b0a09b4ed7313d2d31557306a07accd46167f302d3cfc651437b05163f112ae88273f951def8c6bb152fe365b1cb042d9a861241ea860183f8be85551d1e918045a6d8d2e166b4db5deecd65807a140f51c5050042bac1caae50de4fb5a7dd2b69ec637ca019e6087fc5fc51020ae14e0739299322b4f3d31b96240508d229714d59a68adba50d401a582166e00000000000000000000000055ce8f1c73f888095a248c4c0d8b8f69059df44d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a8e4b1a3d800000000000000000000000000000000000000000000000000000000000000000002a6241fff5b718cb188cc29aa7cd488809d56a8f76d944cdc13e8aa46dbbff2217f8749441a82c612a61fff17d73c709a6ca642972292fcfee0fe6e9e908d63026f5032d721826495280e305305a968b5b966fb01a6440dd6bca5689e8c1a5d016685913796a429de137783228aa8fe3dc285d035a35684ddd339dee64a1f5a11d8207b51ae88556e2d7eb358418de290b1f9243fefd982460160fa5e6e3687b1ed10b9209c531dc4494da799adeb9a1bfd4088641ce6b738a712d64045b672c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000367d7cd00aa6a3389dcabac24597441f7634f9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029633745153f682b4f428402a05bd2092bdbdb2b59f81e786ee0db9562dcfd920af05b73ac9e8b7246f85c6343633f2e969e8fc53e43a7d188753f73286c3c3c05d8902a442794a688390db79185e949d6134fc391311fe36820ec78747297cb01e9163f0f3b85f501160f0d504c6dfd397513ecd1d42b290879b59bb6d7dcd4167827c85d684729b27ba1cc470f43f9f46a185a146a3e1c1f90a578d65e333308f92637c4eb164df05a474e59ced3d8b35f3dc281431cbe02d248deca36d3d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018de76816d800000000000000000000000000000000000000000000000000000000000000000001bdfbe237c894d8fef10c22ec697e53d08ede974bc57b62d18558f3756a411992ce64cd18c2831fcd4d34f6dd0d97cbf3bee8115a8abe46760948f39d4ce812a0c460e398e13a4a75841785a080ed61d9a66f9fdbbc542c94a23077887c6c4a2227cbe374f3717624c2cdc8b07a30981cb6cc5d310f5d86d66a24a19d61b226e16a1854e01069a46644aad0811127c81300af64900be69c9f5dde60c3224b7490a9f37b93255b750ee8eb59ff1c29e0a384fb099936862634bbbb82ad72532e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666936a007c8c2e70dd5aae9151fd50de858fb16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d171e4472d300000000000000000000000000000000000000000000000000000000000000000001125b0a0020ed72398652bcd187cc6cc23fa5865affa37ebe50688af8dfa5db4217819cd7766804b0d58b5e4083987b3e95c8c0309a6e48ef11911ecdf960eeb719dca1bb753a93eb340fb2917ee90183c7d8babb401d99ff846434cb9cf338752b178fcc10016163107b4823a2af48edaa844c569950457a2fc10f43c8693d4a02e1adee9fd036a84585a99a6f879e99a0f8ef8b7d8b18336137e3028b505569278a3afcd874bd992ed7a4fb8681bac276bf8aca2db89624118521f14d6a82130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666936a007c8c2e70dd5aae9151fd50de858fb160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000000015bdf6f8e8219935eb98069da607c8a165690174c397d5f79702e69da7346d71036f34bbed664b1d43ba83b63c593c61cbdd7ce484eecc76df7bd1c86cee64e42ac165ad02f95f3043bde6835ef640b1563696c7d6d055c47d5f5c8a95ae0412281784721b335a1a9814af5d2b3f1cf5b0f791e66b5815c770abde02a768e88d257e6bea14ffd7c2f61c4bcc3c33d1432e1aece6686cd054ad4df9d49aa8ffc5030e12d4c8e0e2c6dd658c7d11ca503dde4fbc49acb5670c4c13b66014c67f2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000006810c8f66e163d3d5b9825579d39c74a198e70a90000000000000000000000000000000000000000000000000000000000000001144b7a5c85d46ccb38ead04d7e13faf780079a4d22ff0873d4f6602abe773efd147f7a8d6696a0ca075906eddff8b1de9d28bae8758381ce32719a64e33b3a0a0000000119a3c72d3816450e903779955d8a6836b2a93082d25a800fef5ef2621402dea15a91c9eb2bea73fa02d67f3c3ec60c4d311c3d73d14e123d4b5f9d9c149c1e66e17e7abd071bcc88743161424ce82d5d7b799c1c17e87a7515811dd713b587346b8e2c793753d9e5d1fbcfce4c63bcb1cee25f2be25759d7b55807f00eee65f8180cecf89d1c4715ee7361eeca6293996393884017246b813c9fbce703a1e8ac38c21804dcd3ff58df3e48557b81ad3804743ecd057fb98f25691250289a4dd30241aed851d668a2ef68928426cf2fe6143c5861ac5c8ff27abe85af25a48f5ca26687a8640f7c723d83bd15ed7e131de4427d6e3746711ec369f17e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a7d8e7f838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000529c4aebf91df7afc0c21122c0ef9423a4d390621f2c7a8e6ed4e88290d18d8065d4a7355be57631af4485a97f4a90668a4ad1a9090d904d7a897a7f7fc8a8b0ce5c1d3b124620be1c4dba27625db5851ae3cb811f1234e750a84fafa454b5b2f0b2136003aeea4561981d02812aace8df9d2bdd6c9b6fbec7167043416752c2a44a8e4c4e5666f3093b27973bcef015f20631ca84f7ae4b49f40e2de947aad1e809e6f6b3405d9e2c8f3bf5486616aeb864c1914d7855bf4e1a5f48e313bc10000000000000000000000006798a4be28e12b6346466f60f7e94c9becbf8fe2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e5715b261c00000000000000000000000000000000000000000000000000000000000000000000271aae8e019e852b83a195487881636d25b65a2c05ac93347a55a557e3b14700eef594bbcd22ad2a7d6b46cbe0844b302bc70fe03d115ea69d40369f3694a6017290ef5f286ea36217f9c45f7bd069bb5d00ecf092ff2755cd712415a540c11055445e62b0d08aa9c58e3b21c358ac18a614d74e33d9f93d60b7636a6db6d100aa407a96d043ac1d297ac9a5a7f03117879185e4731e27fdbe42b08b2d73c532430f50d5276c40340a95a5d96f9dddb6a4804636128d61c27dad167e343e9eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000157f41b3b83a8e41354a2393c4e6ab6702c0e7d900000000000000000000000000000000000000000000000000000000000000012d0518e5dc712dfe49c142c34e81eaf46acdd250c785703fa5bbb6cbb4760e3f1af841cfc9b2b54d693ad75e08e84ebdab2883f513957b8595b59090cf386351000000012beec5445d14278a64ec24be8aa8623be14ca49fe835440f746c5806196ca9e860f2d409f0c49def7f6f335963034f5d91984bfefc7dd03994ad9fb7048c377a490d53048ce7f6776095caac88f3386b1f7ea1947767440abc440cd422e2a570719d60ecd09f9df8416ed862ff2eef913239353d04e2384c135f32d0127103482d161bf694f229b9758fb73f590a034ca0557ee4414050cb1e1ba8630c724822cb97844718c1d86a324a46037d061c6c222dc6e38c07682eeb3a2a242a053e4bb141189dc677f1d6598866d9d5f503fd18ca224a6f2fa85f37b9ac852d98ebcf251961cba3dbc8472e3ffe6d3bc3c76410aa585f936eac7be3d7bd8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a7d8e7f838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab37ed80e7794658d57c698e2ecfeca7dcd9495fca002487e74ef277c4785330d9ede1fd7f9c0703947eba84487349abca6b9e9c37424f31a2d85a41e27934211f385e566319c2304362f95926bb4496bec00630a31d3686124212e83890e672908c85c7307ec8ec0bf1417da9d9c249f4ffab412ccd2702cd3beaaa393fc3e20fc211be80b03d911b952cf05decaffd72e552eff46fbbd7859172b38b6bcb914f9859679dc9260df011d315e71f3b26df8ed21a0c0b529d3134aeb99ace3b6000000000000000000000000925c8c407f1a3d988a06a45015256e49831a081b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012c42631c59749dcd2cde4069d7387f1b8db978a021f4b715b5266da7a692644129bff8cf5c88e8ecf50fd36d219f211e7bd81969bc1ff0df4c2a96b2ce3ca00e000000010c8aa50390af42ae2576bef2f28dc8910aa3d205849334355f2ce8fd24b96c89c264f040463355790ca7ce52fc83904765d8241fa058c7215a178c8714cb04d5024d0f0ec76110b366c2c1b8c5d170b9bc1f98bef5cc87c0dc9f35051592e2b3aa7dcbfb0fbfc4ed150993af3dab66bd3930c51dc2ffc555dd529a1416b4c41f0bb925520d070dc16304a57991a99f540e68802f10c36cab0ce1925a01904267b0217fafbe2c2cce6bfee8f18705e919772074c0d48a9333f5b2f60802e79fa7f7e17989bf0f2e24e45462b57610caa06d8ebe2d7381d8fb0c854ebb06c310ccce09f1482ea8b40234cbb31d94bd9757e143800da67c143a0a464d4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a7d8e7f8380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025398923b7d71dfc80f70b7c6b7e721272aa68ffee7d35315a54e5796777e9382a779bded8a381f6ce62993cd65f673eeb71c87e9f8fbe2289d0df42e21812721aea9ffa14b1896161e96348f5fe64d766626cffd7589807aa5c4f6286331a560bfc1c2650370602f8b7aa9e7cc995b7f522084ae78310b356c4d3d7d5cfd59f1b96f86332ffd9eb2d482b4a465aad52a48706afc0a2d9dfef42e4aeeca3c44d0753430bd27d9d855d997eb33e8c8ef8d7d4ef69a88fe4a755d25f2a4e256fb00000000000000000000000005b84cfb2660d510674a8b6ccd01659d2521fd5c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000000128d3e1b43b64e52f8bb602a6523f3f5528bf085c92aca3502b25930416c3cdd013471d5e10443e6542d81d28d449028a14bb79c7af85a998b13e9f7cf5f93642e041586292fbb0bef8befd7c1c7d1ed16667896005f4e76164ff0cb1c9e2c0315cb73862cd6ddd28de3294c56eb20c26d36d86cc887cd72f7abef9ae753c35326f548bc0d1dc6e0727ec4189463da99c0d1970a3e3e59d43afce180dbd998361b2cb06e7ef269e44e7e606c94dbe765485f296ac04acac4f769fe2c7b6374530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd7a8beb89c4016db74eac10ec03f4a63a560b94000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002068dd8bf6a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001da0ad44e6d3a497e6beffd65566725e512caf2dfdd778e6d7a749927cd5d8c112d8ad4f9f01f8fc7f47665593ab60ce9c8ba2fcba9ee146bffabdd805f7009d2c9bdc567fe9094786f3ba8b8174c4b00ec4ec929758bebddea85a6bbe42b6322c5744394198227333c99bc4503ec278aba3a81c4eff9890c2e3d5fe84fb6e5f28360dffc6a6b731bd3e4b3b7d71146878f120891198808e5365cd116f8bc1910aafa77bc794a958777cc6545ae96235ab1ca02f9c277bf441071eea828e9e4d00000000000000000000000020a51ed236cc0486213a567be05fffd9e014dfc80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000124e014d5179003383480ac0f3da91f263209abc30711354bf98c9b9a1d8cbd5e0b8881e503ee358bf2a2d0543c3eb985fe440b54628621eba6b9c8c94e3aad8b0000000120ab7ea7eac969241eb551750df281efadc757e9527a6326db1c92f504579056ca3199aaad054bbc85880479ff6a2861a69fcc84c5ac19c56a453d6e293e81550013507537621113a35d8242c72778bbf3a947e5e9d05efff54699a403b638f3414c3efb67b8558a6e0f2bf1793a18d6222914f983451be365f05ac5022e6c7e2ff3d2c4198b3b0031133422a35bb21c5e21a6269715d861299c16ac107c8265cdcce9d1c01949aeae1b8b74c16ea6f7b966e3071522984c467706b202e1572e990e5e56d43d5faaa34d428d0288d28bbbd483c72915a80f35380866210af983076f22f2abf6679d8702d8d90e738f4fab0650abbad5ed1ee547830b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002682ec2d5d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae353e9fd6ab2e3ef501d91576ce7311449ba061784e3219e6b14d7c4b990ae173b82583cbbee1889b920454826a209dc02b37cf4187116fbdcbe968f56eaeb18981314a9e7824dbe606b17a885a110a97f3cbe7546c167481fea25a8c014301c8ee18ba27659c86301b25ded6ae502e9936bcf5fc56a812c0907e600c95fcd17fec627d29df72d0c59daac20c369e31fc277a7494180a28c8c3657ea896e66197d54be2ebf562926c3862fd14750cc3bf3003fafb99483c758d061d2336ff500000000000000000000000001b3d5ab3d85309c0f087fca653026f42bfeb17700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099f434ea27f1fae9ddda82039129aed8dbf1edbc9cc5a11aa87d13fcf6ac93f039d4a50f51783022c7d190a15e0b9a6d5d60976db371d5a39fd834ca948c6b406e9e67ecc39f40e24e32d6582e95b709a755ae613e9a28f8ab668eaaa51dcd72d5819b3730295f925bc2ca607b2b60fb6386b4170221ae1ccf0e0d7cd11ba951bc4533961a44387798eed6ba0ff65916290a9562ef3e18d8271ac9ee29bbd8a242d69277aa3ee097338c0ca68640c31288b2d8037cc06bbe70fa6b39a45730f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163fb5e7e7e80000000000000000000000000000000000000000000000000000000000000000000266d71c1a5389e391377081cc78e1b4e587c03b705a55a61655a22b2c85f9d891cbf42aa2b338b537bf47d4152b50cc40c48a45fedc61785b962301b5d386eb8009db0cafdd50bccba041bee1e4eca5317e893c37974930ed16b8edeb12042ae183453b39212e8acad34ab4bfc2c8cb83ec1169f0ee3161fc077521eef7763c5231863682545c4697ce41eec4c99bfd2dab6e78ed4786a67e666921d74f9a63821c63efd040d12b16499888506e3eebb489055f196a8c7591a85685abd09acff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043eef92a54409dabb6ed745c7443b6f6a00d0a9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074b05a7da5d00000000000000000000000000000000000000000000000000000000000000000000ccbc1b7e975646b8de985c6c6819dac7694b81a90dfe79f2e03871e6580634d063ac51e80d1aae08e5c77a342d552384eeda8f37bb3d8f046d6274ea603342f27f7ef534778b58a52dac870136ab0b22e1ab11b248d259e6c5dd9a4276dcad71ce6ca225117b2d1bd8c0c085db12095977cca720a3ff65b1432b873d42ced6a0e38c18e45b6265c32654cf3ddc42692a33aee803c6e055d46ce32623ad1c2400797f52a801824a609cb893cd08513273d066be2bc0abbaf6071563b2a36cef70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f65d76b1f053b5190de514997bc27ac17b2467380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f05b59d3b2000000000000000000000000000000000000000000000000000000000000000000002aa8090b15dfb82eada8551014b0dc2e114ac0555939907ba9a92690a2fba74a1032071f11396a9e1cefdb6f2c56fa3cbc3fb8de82bce830be3373894c1c5499285512bf9107fa3379864bc33137a9aacdb20a4e7e1216809c4afb252e6641e90e92b4c45e1254ed2f297ffccda69bd1f928024a7f072b25bb457e8ba4c1cefa1049389baa53b0e99bdd071eb4018b66dc519bb110e4ebaae020722fbc0e6cc60a086d645af59ecc9ba1f990bdf4bfa733f9f6d7d2a3d1fe943d1de7e681db6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000386bd349b8395a73c22c3d13717c107090319ee900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f46765785286c3a2f0bc9daa540a0f4864f448b71f8b960b59dbe46b1413d512de88cc25cd20ee61af00fa6362a338215fce2c1b724a8991846b6f7145c01ca16ec75588bf631a8ce810c2ceb68e9a9b194c0407938af15093a0e3a24c48db11beb7a14eb03e84150704f8820ff3dabc3e2343d73686e8d119119ba8e274c2e2516412e56cfbc78b25ae246ef924f36406af49917eb5b0a7a351f0352e824060f9e0277854da45e99028d0bed9006c33ec21221719eb946044b13d906c1609d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775f05a07400000000000000000000000000000000000000000000000000000000000000000000130793b86e48381ccc97dcdcd83f852507f5b5ec9ad144313a0b355748295c90e496dafad894cd22c1eefad14409d765e8952a396ebfd9c3c325d179c65c9450b3a6b181b94ed3f6b6e62aad5acfc39f36dcb73063fecc2e31997284c3535a310ca98db089cc8c1c37ceb55f83e8fc51091aa0ddb844cc61f518c13d9526e230a09236bfafc5c4e2ac083edccf9d13102cbc3fa123a9fd330b5b37cbe4373a9135ed8ad9f614f2d480507e2d9f0678a65db32ca960a3f8c09f935b60ab90cd10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000635760bc9c4be37ad5c988322289dd0c3354449a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044487cf8954000000000000000000000000000000000000000000000000000000000000000000027c11e02b35494c6ec46a46e6e51f769174d99e2b3fe17d6a2b035f8720e540e1f1d6d05654cda38a616946f60c5b8f328a193bd1b80c80b803b75a43613dc0823ce5274268853beac0cbd0a24f8e33aee78de65e1536e50eb020ad07e5991ef1093919ac4cb0f32186feaa75d2fffd51c0b6d17a1cb3c104bc054c9a2e2973001eec35b8177dbea6328c93c7f227acf16464645f73c5c7333333620d9c3a0b51a15965035312695f6261108ba059adca743a54e8eeb1c0a1a2fa98e1a4e3c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ffa7ffc4a08cbebea258a9099103645b64e1d450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000449c2963e700000000000000000000000000000000000000000000000000000000000000000000013360f2b31b97fe37253960e116007d8a269d4cf3502c0afcdb491ef62f5bbe23fd2d220ff2a23bb26dc4e20bd66bfc1bfffb80606d905f89b43d6cf6048d7c0afbbceb55a1a2a9910c269af7be9f9b34ebe959f0284b728658311a1edf00411cb77b014b89e4e178603c883dcde8cee8bff7b7e2e12995fec8e8b7b13a60f0033c256d1440a72cb8c76c8bc41d0b83e0b0bfd3c613664769dfd7f850668c1e0c83fe2b7094d512263f66512c80b71d0860d993cda58b779b984cf6abaae6050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000877af5bf0e8dc66ab94db93f71ceea589d419d16000000000000000000000000000000000000000000000000000000000000000114269ea6b8a372dd44bc64442c39891c0ebb93150d4b114cdfd5c7fa7c57078608e89e3da2d0e9bf45560135f3dae1b3870619f17fce8f4962adc21f9f8a415f000000012213d268d96f54ff74ddce1e19e0ed3498e07f282daf7ebe813be7c300cb12459461d6778806559e9ec50d574e4b5d0cfa6071b4615952106f318b2520a5173d46eb1ff529edb99a4fd08023dc57c81d0ae2d271df21d83c30d2ab1f0ab14fb39b9cab2cf763186bc77d5758c88d60acd463f2ccd1999c7215ca307b0413c268eb07c4b8c3f025b05b5eceadd76c4045531042088b934dae4f1c22480d596d756cd87d162d22957fbc961ee1313fe39e796a6d4798b973ed93ce3f9403cd94e204a9b6108ffd17ca174f8e33fc913817a72d80cb097bf3ece322128a133300010dfdabdf980e8676d5ed7f4ae3883830a89de37c12ef2a5440f049f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002682ec2d5d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dd31e46d6ab3bc3465f305a259c88104ae2c25a402ad4c6bb1025e9f69d09b127c8b8756a673e3d440c06e05008a4597c1f5d3bdaa35aff71d7359e4ff0e1b2446dc48dda032192f48f095fe71342a36aa02113b812d6f6e785af1daa7c2cf03c0aff5449f7bb160cd5c2a4b5f2dbe3c8c9cf41eed3b5556f47dfe36bc1f1f231225ac2ac0b5025c38801aa76272975482d2070b8f3ba1875b6cc3687758480b2b7df7c987a10a43facf18fb6eb86f906fd8fccac055f597d5f04d5ec257ba0000000000000000000000007fa3ca0af0d2cd9de0077b8a97130880d72ae061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007336e9c610e000000000000000000000000000000000000000000000000000000000000000000018a6c6cfcfddc4b91335f5716484b49a74ac2e5695728b489ef54dd4de3c69df0b60083ac6fedd81102797da299d4b4ddde17642a78fd63f752d6b5d1a33e1da28d006f4f476f920891882d6dec2b2413f61a64cc22a605ebc3d9cce7b8cf4792ab4f5ba0cde199525a58ad51be8f8b54ba17a5af347048adf6366b127dc6607264d57a00408e7f0b37fec6c800ae283735edec0432c6066b75d3eca00e3df4d1f6657e6c004282dad04a135ff3c57493f62f6f03b903e1ba2216f8f902f44f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056a6d05d1df68b1d95f0eca7307cb06a99be7fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025df36a94e400000000000000000000000000000000000000000000000000000000000000000001f800e9500baaae89ec330aa1add041dc2892500aa6fa218b486b549c2245e5d02aa6aefb8dd687d110224843a284f92b1770ed6994bc228c05e9acdd488ca6e1e66d98fc4c864685da9b0ace724fc992be3d2b0e9a38ddda6a27d68df7bb9a003d896bf1d450eab022347a50fb007a422e1e46b626cd6544d83b0d41cb918db0ca22b60d315cab219b24664ebe010e0d73d78a92224d5b3f61a57c1dc4114291eb3d517ecea2e31068345ce9bfc588585e20ddada02d62dd234b9dfb25204050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa8788b9bb3ab645174b9734d8552d59f66abf24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018ba1547a30000000000000000000000000000000000000000000000000000000000000000000004c2747888d806da417f9be8673356e6c0b3e316f5926e9ca4a6f94664ea982e060b42cbc7c9841a80335d4d295e21052ffe76c76da1a2d66a6c764be440fee81478e3e052aa490ad55a12e2307efc5278da984ed1ffeb6fc3d2b77625ead0440475e1c8585dd8b4115ab39286414736e4e807dcc9ff815519ae82d5fe1aa32723313850dfda2f397e740601c3d1ee1b1fcef6564e5de8a626cbdf916c51a7830e7f4eeb855309986dd7c17151d42d238f14d3e4fdf6bc71b42584ed4c620918000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056a6d05d1df68b1d95f0eca7307cb06a99be7fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069ec039f47512eaeee7338972a628e7b50cd5df2b27624c85a45358833dd78b3046efe6b89c301965167ac8d3416cb3f2fc3ddf9b05d78c5ace38b8fff11ce30428eee2bcd9ac775ddb0d28f747720a44eb9a1a4abfc9b4b19809d75b2ca08c01dd607890f9fcf56e1cb5b541da769f2b2630192bf40301f965b50fe4eb4a9a0b8eb9d52cf67e3967531b92ce97c73e92a090d5968016a289d5a31cae8503dc1a6a87c39e5d8de2717099621aadf6dd5242219c19fc4a423219aba146afb5d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011775696009a7e7083095d0f4cc43ea7b917b93a086c34f8b00e36344be208be80c7422aebedbb7b786df92162a91266ed9896144a574ad9c1256dba2a0d9821e000000012ef5a613eb3cf41d3205b65d6c580347884707d4aa2d280ef5de9bbb2e1122e7823353b32f712f9ad20873867b7269fada3f3a6198e1ff544cabbb111e504860641b3fa7f261c71e9349351f455fcc419be29c3ec8bd5d3c925fb5b924e18af918d8b54929385678bc26d0c595624e391bd22f5217df25a489a60b4b1267a300a4d52d94b08351f4e7d55ce7741dc2c4707056a294a26df5848a4abb156b66183a875224e46f793346853afda67cba56e3e93f0c74b367aee2c71bed0e962cf2ecd491d8408469fb55dc6b1b4b4b818978043047c0998b10dafc5f060fa44e93490cad7889f937429ab6c93cc598aaa78b5468c0bfaa02afa2920b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000278aad1059a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024cafa6739b4373c8b38c00ece01964d94bed742471dbeb8d154028ef0dbf32422f2b5154adb0b519a41a34a373aa43b5ed6ee29dcf788f0c20930dd38fb71962f2b1768570c51ad758f51c9de70dbe405d0221f7975b8c3b2c4a1cba0c8eaaa11129432bf01311b5af795ac039a0ce6b5a335cd70df1660ecf2adeaed9bc3c42a92f69768c31251858acf4329b90019d252750679bb7514cdf036e51d78880006b288025f3ebbfebd065f0b143bae77fd20a76f5a013ed3f8df0b3fb8ff45f300000000000000000000000093ba368cfa7c4f672ca68292f695132ed30c4f1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000339ef54096200000000000000000000000000000000000000000000000000000000000000000000f482c8578818a8ae33bfbda3e0af76c6fed9d0b45f2c9ac992f395d0f68a1e61543372c2e5e6db82b43e7c5cce7e247fe9870abbdf316de4b00363bafe12fe118229f36d265cd5e3f93e5fcb273d8ca7f889cf9116eb830e32aa4beb902ed750fbbe7e73a281641026c6e16ec6a732633dc5571d633ade6f9aebfa4e2bc1ff81b09f17a86894e287f42096aaa56595b691c0c9e7bcf0df71ab720c1a2fa71342cc9786356eca0be1186dd8f933ce07420018a5501c93236843ffd309eec45de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0953660a3bb32b55c321999a38766c60fe9b8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c5f96bd3ea0000000000000000000000000000000000000000000000000000000000000000000219d46b3b1c206913c49ee7b06e1fceecab2a43eed9c74e22367b08056c72a94029e60aff729fb900b68073cb47e35422c8246cd9f562cade0c2ae9a8ef4079027d11b3b925be5db629ae46d43cffae6a5c7c82fa57a813529eb2b435570d1de2016b3e9e1d55011bb081aa7fae773f23c2eb3cd0c56c68bd64f56aa66970e1f197696456a7ee520d191db9fc3497a76cc7d512aa5695c803c1c39d3f4e5bb7629462528f88c4a58fef32993543635e3c9878318bd6cc85ad62a6451bbbc0d2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4dba397706c73b0d6ca96f5c17d5120f6d905520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c287361a7b600000000000000000000000000000000000000000000000000000000000000000000a8627a084810cc9f3ba1ae0d0d20a6f8f23936d9d2e1c38100321f6f600df780db3ca73f8dd62f8b7193147528e2f2da32e6ed53976f584549e9727c00225050f1ee232492df2bf11feea1d1b0b12c1e1a3f455cf9e5d241be8712f783c90181de5ffddfb694edb17ab08f9db55fe7a5abc2c7142c4e1380b0b70c1b2c4f6171a97540e3f97139b24e462d8b5d493721cddaea690c56f7ea4d27c07eef5a2f20381c47b6454a7a5506d4c050d09c0b4aec22a3a2beedb3d490c2ba404646e8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820888b7c7aa72fdcaee9c8041e71301dde29754000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000386fe44b28fa0000000000000000000000000000000000000000000000000000000000000000000008e518977de6262cd95ba1880a2dd82fd90c5f936de6a2b3ceb8a69ecb9e48429a3e5eaa0d66ad9a2bb02fef99b0c9ed196ce6e25ceba65a0a587b4889968d704e2fcfec96d3a9f2d0ea83c0484ea47acead53f23452b7ad332abe800f026bc1f45249cd050e30ff8ba46d4240a94f0dbe7c7cb53d37c6cb1aaf3820d443eb52ce31525311524625a41ae59c9b17eb798bd8ce6fc5bde321c4ec286cfcf27c823e45d0c6820e5896eb8ab9b1e52de1aa5574a40be48ba91295e0eed9693bf490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d30c3a9c2cc872e153e16c95b9a1af6a362f0d0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000929ed8a9e1600000000000000000000000000000000000000000000000000000000000000000002ccce7510cc9b2a0a6fd38da878ebf4fae4e15937d9180a24e7a2985a0b0cb5f03cfc1c50a96c94c182e2a6c241fbe3a2e289f2718e06eb9bdd548c420d4779205ec62ade23b62d9030b8858451a152037826048f5ab1445da9c750f003989d62c4aea804ba8cfbf07930be615f678aff43c0dd4ec92d95541aa7cf073a6435d2972b529fe8c39a2cda80dcdb7af8b1a2a9ee040b77fb167791b48a7000357280222a327484d82cfca7db0782ac48b25c7ef08df7cba4e3bb146e0403e6a21600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17b32ec5b1e02231a41abdb38d476f20fa00d4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003146b10708e0000000000000000000000000000000000000000000000000000000000000000000178445748bdbd00100a63994ddc7b4a5b96323e21b3047be0b299e8bea0d85b418bb4829a5dd64070d7e20b410bed6484be25b4b54e533c9a358e9866fe80e441ca1eaa461cee878e2cbc5d9568235b689278166a089667d0fa787b7df04122b0a95241606885c4b502940551c2f97cfd8c2279e08def0ba66d28dc6cb95fc8522da0014cbbf3be5b0bf24f773b8ef8500c8e4ed6fc7ddb0116abb34558ed6c015acb0af39c7eae3d336206f72e6bf970c09f0a287326c26653c8bd269163397000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083d64ca99bba41bc1581936c51e951016a9e3f5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003146b10708e00000000000000000000000000000000000000000000000000000000000000000002ef490ae71d0dcc442e0e7c92c705325ff548256c1d5317e5488bce3a423809817f48f55be2c43f172a7c5ddc9d8d33945bbbea35ddea4fd984804fb0d7eab8120aec184ea7fdd3f893809a7e58c106726e374f2849b561a543caa4c943cb08b0989cf0e896be183b7b771161156b56e566befff16a480b06ef42a7e7f4110150df58506e360bc50565e58c5dbfc711fddc30c404e46ee2c33ab81247bb3ca9707ded9dcf9fdb52afa538928e102a24635f9198168386924298fd150844ba759000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086a67812c79d0e47fbac75a2a57642b0a490196700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003146b10708e000000000000000000000000000000000000000000000000000000000000000000025eca212fbeda56e6c519f4900d2fb0d0d2c426e75ccdfd00b840a3cb72604cc14193aec770126aef94cbe7491e04dfbc7fe110a59d9ccf1663185d431e7f0d92b1fb2b94d913180241389058a096b25e683eb53767bab1c45cfc2ea46851ba3199b8fc5591a7ce337f2433afe49438fe88a9e78934655c6ac5515655797154029a286318514d509f0217498a2b74cfda04aa3ecc6c28b6ccc5fc527eb91f6061b7b11bbd68084f10963bb0579f8fbaaf8a1d8391fa9165ffb456464133e0eb50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb8e7bd64b6cff6d0d52981d4e2baf1c3ebd154d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd99bb65dd70000000000000000000000000000000000000000000000000000000000000000000023a35f0bde96d81e44b64875a72024cb9c836ff7db3d0d2e59079cb9abb2afc00ad0c219abe36481f8af883248e9bb39f3e1a0847507bbf6246312dd01959e230d7838fc0b94cdc4bd262b2bc4e127812d24fe8d633a0df75738baba26a442ff14503dd5a5c01c69a287372a7fafe0de12fdbcfe3e258a887b5b43853c2b49a82d430c8fb2277bdd9aabb744b2f1dbf7369be47cef9a8b80ee6c070bc0812b3408b8368f7f4ebddcbe6917027555ec20803b3f107cb7a489a62a6167cc278b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a6e644c742efc751ea99e1f42f03baf1166655200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c135f5b977000000000000000000000000000000000000000000000000000000000000000000022462151115fe5d9921cd72bbff119a1a9a5f85089c83ff3266d4d604eda4fe91a7425a353035c07bc2718b5729907762347e18a0d0f31d4d7ee4527d8f2a74c0303031da19dcb84f4f8e0404e9c551792b5162ba149699568f1d5cc545a0b251256a8cb1585819ad1cbee7a67f225aee748a037e3d00757413455999bbcfe59172ec5398685d9375b5128c34c7c99f4ae6c0ad562638f088f5a53f106f63b4416d2989847220b527707a31664bd86c60950c6031f68c9ba102ee94b27926983000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e9545a2d57a17052314263d96b226cb7bdfddf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f61b29f6b5bb72ca017c8f6b9dab2d13e72733ad58099f8bd1d1cdfcddc539a2fec242a74148657bf1115680480b9a5a5e2a8c0f1fb0e2d10ed33faba9321430457ea7361ca869fbe3bf1a12a9e8d5e4dc54ad0e67fc9d2c106e46584cd51650fdbff39c25b9aa012b33956a263dab92fc25334020b502e354b5864137d4d340386252a56f76e9a1cf727c49184755ef021ce21671c07ea5daf4a4ccdd999100a43fcfd35b95cdd42878b1f9df1bab271dc3f3b1fd446bebf2a8fe612439d4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020028c196d200000000000000000000000000000000000000000000000000000000000000000000e5fbef5787f117e5f34611d8dc8f195c0cfe5fa35e56e5a2f6f87c0e55957b604a993f5bbbf939dc7153087961e52650b4b54f155df7dadc73497f9e0c9dc07009c6fbbdabd80b12d04345674839e9f0bda8f76729af009e7a223dc1e60c4b027bebca68b9da06e38c6090b4f13ee2f358aed3c4b7256aa5dc5be0d4314540704ec92571cc77adbe4bdde107d432351e874f9b673a643ccf358df9c88f34c3f14ff3b0a3b1a5e43369777d171d220442fc309b5d2f7c19b120d43bebdfaf1d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000989289216a7948b3ef3180b7543d816944e0c71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e725e9db9a0000000000000000000000000000000000000000000000000000000000000000000134c21b08ede5b1cb13cacf54d8001da7b6a3814855efed77c53391d9f675a4a25ef26d92a441bf51e2df96501de4a14060c0641d90fcf3ffbe2471be1d0c1e2248be20a4efc338c820e962f878f815fc647c65c8c297faa668300506c5b0c690566e4a199c2b23fd3662de4c26a8d9a546276fc72b60be047815b832b0ab71a2e05762f228bbab02a06b44b28c0f843ad57ad920ea0230222831cc458132fc614668c0266105137775b95210e0b3a02c7f0f7fbb04b8c175224543934ea56a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cccaecc8cde703351c71bfff5f1de246e49d9630000000000000000000000000000000000000000000000000000000000000001116b332f41c6e408a481b243dbaef82981db67b0f8a02bb7c9f7743b0b4eb7eb16b4c299bb3828c1cd4da9f3d714a29409295eec67a95ff1fd030c51c6f0eb6f000000011f383dba744fc338166dfe6056c8e3d1814e2b47b3c9eb32c770dfc803588f3ecc0d1ad05c38cb4f43d4902eb0474c21b1f00ce6954ff2ffac0029ec01fbf20501362abfe6e341cb3bbde248767a13e1eba1d3595ff471a9017f11c118b4d4ef4ac87092e02aae4d3974b8dfd57c1f680fd777edba408a04607ceef214d3d45305a386cf5b97e41642fcc9b20ad84b1269d3ddd73e66683715a8ddae1fc2d03e6b633a15af7ee88af840c479d1211eeb6bfa72ac0ec8084bf93be3282552634afad9be801a9e590db655788b893c857d11c974fad99812472c3ae67c2537b54f402dd7427a54b7ecdb5c50a4b1fc5988050edefa672d8437542833df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289b8641c86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e241055c28e9f3cbd6f68967adcf87c0fb71f24e1bc4907f42cfb7eb2fd2af8183f344236923af49d9abe693646be516c7089c89cf767c3b9d3b3d72d91e94d23f535b3dfaa7629e009e90cf70823b3a2c0d3de3e8fd27ece66a3003834f234062349ccb6afa2e7597c5ffca7566a25ff239517c13efbe7c6dc7aecaa83c5343061818ebf8ee762c5208896878a78db48d127cd1f075f299e06584f7e69cf4110f76b2c41d9f2a2fd946c8a6f6e8215383c474476a138a34eb2d9a62424e31d000000000000000000000000f235e752c13095df7826f48fffcaab372998cbeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000000001d569b8b811cbc098f046315d199600fb7506b2b6f20633b44ee4fbf025afbf10d8546071ecf3110242dad3cceed6f665a615309e53a65a2f3a146980d724b5525e9199e19344f47ffff4eac5f4b6e021a262802feb38a79c89f8af3123132d11b8fa551d85efc698737842cb9d75e12db5d02ad11a6d18863d321ff46eb193311d730a71a3c5f7cbbc42f6576eabe83e70da07e3234a8524ed1741a63b0658405b231eb91c3a623bb1bab5f1e7c8cb3e904221554b87bc11770434b4b58e1c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e636d1efc28a5f5c2e00532e7339d60447dd151d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010019e14d0e89ae4a38d50d3a391569a5b053a4b76562084a5c96bc8a0aa01cb15e3ea779652e77f99fa8f76359f45d0936bb35ac5b40eca84e6301d67b5519c2d98c2fe16cf83273fcb37c0ce6818ef15abe4636ad82d6a067686b1e0ce9fb606babbc35d106083413b77822902fd32bdf215277edc4cec51b0bf3f1c0f9f76153a55638f8e6f689421f057d186816aa0a8b6aa9a045cada5420db96f0771e618d64e4e0d577033bcac4d9e165d0947c8c3c66568ef9aeaf06533db93cb93b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f0cf064dd592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000112c5996aa3b3369cdcbb9bdee95e6f9001e423f7118c80253e61d162dae7ab611815cf06cf0faf3d1bed33cd4328cc11670b24eb06cfe2862a9a2eb6437e0ecf00ea1b7100e813dd620c83978a63c0573a315cf395e84064a2ebd269996148d022e0cdeff936984ac773dc65709fff88f78822c7917c8e682cd6fb4bc61dbb1e016598f654d91a1e3ba6f12f5c5786652bef5d925916b320bd71ceb05e54607b0d26383f5c599e1cf7f86551630964bdcb9da0bf8d7bbb4e1a95571f8b735088000000000000000000000000d634b917d8c732074054709713706c1c3487282900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003635c9adc5dea00000000000000000000000000000000000000000000000000000000000000000000123c6022de2f744805d6e9a2dcc9758ab94821a400686911286e80bdba84aed55037ec780d351df224b271484f2eba628a4e0822dc7457bcef6f1fd4f489e3a3c06f0bc36094d7cc37d39c5d1912aeffbba0fda53fd47a257897b5fc14eda83471436fdd6934ff88f0b07838adf7a3184568b7baa5710c76d2b6ec4b76f205f872f11aa506e0ab6285e94d207363bf607850f83f11eaaecf7d6f80f89202d3b470b9229bd8a8cefba1bed043d17e6cf5956e2ad29997fa89d1b69ae4ad8fb123c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006143fd5842c70952ed6b072e0d5538e28ebd1d5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000000002cd450992a52dbeb7a2cd0b9889b43e7b64290bedf3a5be2baff9924817313fa1d12f356124f00f6b9f2ca8b3e0bac2b086bb0a43b3c1d954005b0474dd4fb5222df08a9cf14635b2e5fa3c2652a164bf48066cdcc6181218d18462ad12cc89f04cf833787cc1a2bfb49594b5d573adb9ca4653ac67f6e53cc1fe8d3529223f92f02a13e418ce6eadc5af3eab2b9268acb0e98dd67b52c9527ed6eeadd318c072498bfde4309e4782e709f607fefbcc0dc206725023927d4cc4a708b5cb094d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000006143fd5842c70952ed6b072e0d5538e28ebd1d54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022132eb261949c9a9928ad69acd04886dd177adf7a0aa1f3c5f081c26ce7a57209936bb45b5ba930bc6c9e1f704d75264c8fca117e3aeda85779801bc063a10f14d8722772385470b81c52c9ed6cbce954a52348d112b033a2440d0ac91781701db03a047c62aedaa0c56b551896d15386e5da17d12a684db209f1b68bd213002fb8d3b465fcea8b58903d2fe68968fbfcf8702b55ce55311ec8a4f5a9b1a1f219e91e9ffe742219b9950826ec83efa26b494b02ed952943a036ebc071a7c4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7f28b7384f0000000000000000000000000000000000000000000000000000000000000000000219ddfee86c2ff599f8b6ff51598e72103e2778bb0cfed87691a6f15571afdee112ce86f0d064999ebd95b25788573875e9d393e6e9e0beb6762ea586b75e67828e3142a2cd05118f10017bacc15ff7440e1e7fc2215acd55ca758011c193ec62b4088709de90336ad3496974fc1cf6ad6fa0c9968490e197171bab35f9d24d9273c3cd4e3a284851f570a9732374700b421e97593b240fa94107d896b49c0bb2f658498f5b0710bbade8fd9477795c3618480410de72ad84198020fe208709a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098a6a3bd64aadeda54e0805cb48c207a19c12fa7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026c9db62e55374ec7c7140f8a8ed12167775d6ac7ecb699305c2a6cc6c440c10199cef5a2db6ccb66ec3a7553f8dbd163df1bbb866e3120f24d6ecb37ce153332c8ea3e517c6d6487a99eee876ce47f9e9f4667ebb9771570dc018b97ca5998407d1d9bf9b9c6541120c4f6104c53be80d75c3576e446b9f8231021f681aa53f23530c06c6ab308afdebe20d004ab0ad03fce6c5c7b9d41d46a7f9329e909f890b7da4583b0391270b48c8ec4b5d178207252b77c56a781ffd0b5706aae2a40e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015533df043a80000000000000000000000000000000000000000000000000000000000000000000293bceaff6066bad0e9d72b6a1be3fba5477f0c5a52511c65d9f30771c4c0b542691a4e24da72683c179ebfd4874b3f355b307eb9029f54f550e951a3dffdde614c00de2f5c8e245de4c968f2648ccb5d82ea44a1cb6d6435007d27b23231d752c9fb5d84d1ee8b6fba8fbbc50c60c9be3be9a54798bfc8819599dd9375c86ae02e2cb6aeeb784c8290a40f056a685677ad6c47d2f0e51a8514bfb50c9dcb2461468aba343e55e69615f8109f1c0364691ee8d86c33852332416d01ae2b6f404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055ce8f1c73f888095a248c4c0d8b8f69059df44d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015bb912853423a4039eba7cb25bf6fe1a9211353652c42038260bd11806342fb0dd1c3a15df019a49c43dba522501438d8a75113c1b198b97c96b75c5e134f751bae9a3b260a198be52b81e6844fbae689ac4e0ee61c37e01829c27de7b0d39f1987c26ed37aafed10ded6f33eed596954940a83d98b79065ccedf87a25181c12c4ec5955b73b1e8c12fd04a15c6f9ba36be79b7fdd23452dd2a730910b7562618821b07a3850324191cfa37d34e208003effbdd828bfd3f6ea3f0b8fd6330b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adf0dc503400000000000000000000000000000000000000000000000000000000000000000002e381e0de9a6551e3d30f652929b418d45a07994e7b3ec5c12f54a9452f87b062dccaf01f8264dfaa4502488c98ae786ffc0019115dcc42c1c936909e8c0660b299ab0efaf6f3d345dd3585cab8541cd8d422bb1392abd572061ee982c02358b0c8d87d3df98e602edea2e154549db711a19d829c5ff0b3792f217cb677589a00839eae1647ca5ebee3b0803601f00383c739f9b25901635a3bff87d3086d5f317d13f5a6c2c8593f231a200232658a991750a158e117b4ef995028045c61f83000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009094b2e88476debe4b8a700baa95b6373fd384800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000322548ad0c04702c88b2a6c9aedeb2299c1eba8b337dc50883576df87bd64442f3e70b9a95a902092caff8251985f253f768254df2719f17ed0eeb17f5f34c415be47bd4df6686b113cc6aaaa81b05b9c11448f9601145543135e5d9ee623231c14d29d3437735a001cf2f0e1184ab969da5e917dce359eea490faa8cc8a5fd05a7820a16946f78a3b25c78fdcad0dcc384daf3f833d9b2a3fa602730e8a99c10f44dbb568e22aeb94fd6946ec84a254041ac6bcde34ff90238fb88dc89786000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000437507d8ac380000000000000000000000000000000000000000000000000000000000000000000288fb142d959daa6dfdaaa632fa71b3a4b9c24f1db0c0d240be1ba5188ee24e42f4f3fcbff714ef9f1bbfba42a636f7d63eb189bc41726918441998ab0da27bf055fe254143ee10933b2769d6cf55efdaabfa2bb8260d3fce2b7a17ac32c3f530449045b4bf6cea0f0b0cdd16c5bbefde00b10734014501c19c37491b7bc2cb026a834cbe69e7d03f06ea9125d4daf1e27d4827326753b161d1964f517d51036179c81cc179148652ec64041c7c0e4911030d90ee8554f0c61838a346a310baa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9dab5744d0768ab9235549bd157ab4ef01d57fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015f021397cf0000000000000000000000000000000000000000000000000000000000000000000005509607128f227f173d3fbced1dddd7d8390d57810e38ab39eab4dbaa8aadc10800d17f5304e3bc0d6db3efd94acd2c6fc735cabbd0f9661eef24b10e3e3c1607c72a1214620cf383368571072d2397d95406140e028d2ac2e72b88b1f9653017cb713588d67ad8d2f6a800dd17bf564c83f55aced7b39fd880982e795f8a9718687ef02a3cc3224487aa2ccdd67747ec8a2c0413023a5131aa764f1a7f8c50079db9dbfbc4abf7b32d1f06c3e2955fb96ec3b9545d1b4e1a9f3959b8a67b620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000457114dbc60ba820c1e433f1dbf4ae25b33075f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071f40ae52bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074dd0a0773ead2199c0a7f2227b254689bac4af85714502fa00fd1b331176af17c95307aa0fbe6f88c81b403cc13830ada76f305f1f9a7039d06cda7022dac110faf14fe2c437389fd12a03c2e8535cf405a1708baf6cc861677a36448ad47e13afacc19886202adc8685976365574fa01ef1892c60b22454c01ca1b4ea6c85061717461b254738f76c4c63c2a0f9d08b4e7df550f624052cf917816acca09a15024af8292daeb3fdafdb1c4fcc6616f12d7ade54f295ed75bbb862b7fdbaa70000000000000000000000009486deeaa9ce4f0f85ed23e6277eb5b264e1d370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e97cbe493df5c4aaf00000000000000000000000000000000000000000000000c0936a154cdef1e1b00000000000000000000000000000000000000000000000d82cf4fe1a30360cf000000000000000000000000000000000000000000000000000202184ff00839000000000000000000000000000000000000000000000002ecdec0c7cddd2d9600000000000000000000000000000000000000000000000569b7419bfa28960b00000000000000000000000000000000000000000000000bf02f45b5ac36711800000000000000000000000000000000000000000000000000019ac31becbcdd000000000000000000000000000000000000000000000003084400ea006c97cb0000000000000000000000000000000000000000000000012beb39eb7c9aaf75000000000000000000000000000000000000000000000008eada7f2777c30b1e00000000000000000000000000000000000000000000000000011b9ed8c2fa9f0000000000000000000000000000000000000000000000031ece21cc8f5abe75000000000000000000000000000000000000000000000006715e1f0366a4ec05000000000000000000000000000000000000000000000006d83b585b2d8703e60000000000000000000000000000000000000000000000000002d344a90b0d7b291dd7acbee621fe0908e3ac6e1ba9f6bad71f8add95bd1f8a33c1d94ecb116d0f17fb9f9572067c3adb73562e31dda9a443b4a36b5225fbc94e299d78f856c6003e07350776967cce75a498ca490a99845a07646971c900ebeda430c858f3210191d104f8283a8f4003d910580a4674c387068810d3f000c6ae886091821957109048d23375bde99e27b702e943b708cbfeba7eff2af0711230778de287497326423bbd5043f8e5ddac5dc4cca1e0a42b55a3046d3b005c5385be1f0bc264fd1a12fad9dff2038e8e7b903221b003bcfda351cfc86f1d7279650eb4465690011690e3b460977edcb96a68ca33b15deb72c7b57cbd1582832e06b7a2e82509280d6c913773497467775f28dd14650b8c422f0be7f023b6eb65dfe0e467a846dd2eafb399be5bd28c776f43493af60351306746060246f40b2addac6237fceaf220b0bcc3fb202b48ef7df57c4b6ac6ce4d05cae3e117ca61b513cb42ce477fa6257bb328595c47ec27dd77ef1f7a97016b72906bf79d0768b9d51e0f38a87184094d071db56043590e4653e607f7a1f2607cdf49c48ea8bd799d9e24597731611db311cfead5474e6a837fadd6331129e7e461b450874804090b50cb0c418a49025b20766918437fc2fc98ad29632090e2d37186c3fb55d99db7c084c578cf1c2dae073c95ab2fccc97860e79e592dd540d41ddcb07c9be2090864ad15854b72033a6e218c274db25c05a3fc5cd68e92f6200786c0dfd6372a3d4a4c8870ee602c8f4cb109ef8fe68631346e51a0a9a6840ed717a8e9329c90b486f18231816325500aed775d62aebcd9d12ceb375202f187c478e0671951a008663746a50b980496ce89a710fa57de9e21d05a6d57f39a65d6cd0d6ab8a3104fa4f3b4550d6c1f2dd29d59d5b14b4f6dd3d7944f603b1625e5b39cf54ee041fecb9a01a66e7a0cbf0f47a90e297480fe1f188802d01f68f46603b78666ff46d9c3fead9ae7740bb2daccad96f4be9e7a807f8fbeb5061fd6387e19fa9a9c24b46ce41cc509070580f1d27b3ac1bb8ea414ca0e89f73effe7c5b95ded6950bf92fe500171bf2202e111a3e06cfab82219b9a6352d5c98d772622a84887471656294ad3c70740a1f1fe7ecfc4cbbbfc0ca9e263187c88b80380160a6df81424c86bc402d5373d40c76181687b068340057d4909f7e5531c7a5f78c3255079fa92f7933d460dd172fa016fe45fbd00eec8663095c4bc02351a56996f97ba34f45c0541f136b89612320eccc476f7505bd24de97b6eedecb4a6f0883ffa6a391d664e40b07d2a48426df2e8b084c5cf5c2a45ba0ae62750484e69944dcd3484aef686d86f8c0370e2a7688d73b1d9b4b071c3edf5a634c23e2ee8c26a7c4f9c929aef00d9ac1d353199f206150089c83111857cdea3bebbc8e9c450ab88187255f0b63d8c34fcbe5207313f3de8445bcb1640ee9bf4d8768a9cd02d3532148d8cea2ef42872450b828912d98d5b6c4e082406478379c9043e3eda835ee48dd1800932f367c6452d60792e987582c1ec880406211c2eb8a0ef87059daf128f4afa900b222c56b0b1601c3189f8d3041b6ef9434d189f9a7eee95881ff4c0aeec78f7f6b01d2ab548f264f98c0859780b5489a49ab34967256ed384dcd189db0148925fc80e088287c16f2365edb1ef06851383d3df8cfa3ac339f6b05ab9dc4365937478fed6d36a30000000000000000000000000000000000000000000000000000000000000420e99d26345f0aa4ac36ef34dcb4774307e21102d1a136eaa961e9d6ccfc610f114697c9b79f1b60a95a7e2c5e968d16ac61c85361d29db58e9fd864d93a7b16be000000000000000000000000000000000000000000000000000000000000001c5a7c4141d62280c8eaed6e0bc8f4083fc2d3f093d938b1bf275fc4c31a06e06c281e3c8d862b1794e60e78c1afeb78d74c55f78173a4ed7864c49a4d6b1f1731000000000000000000000000000000000000000000000000000000000000001be550551eaf1a2d23220ba1c97722defd16c803b99378a752d6195cfc6611587825034ad824edaf7ed2b69a9f846dc3d9ff7f95b109106a0445c4a09682fbc242000000000000000000000000000000000000000000000000000000000000001cfbbe785d6a36b13bdf903dc78c387c931d7a9d8c4bc355192479dd9aae64e2bb6976c2a6751be12d164952b55d1e305ad5144de7d5a95e4d67aba216c5d1cc2d000000000000000000000000000000000000000000000000000000000000001c59d6e16c4097a8507ffcd90fd5adb655f5aa0166d6767b67de985bc06758652615817d265659237b0295dafac5a81501744dcfc0c2f8d181408e2bf099a8c9a6000000000000000000000000000000000000000000000000000000000000001cea45f392bba305ce0175d8e80c67ff1ac17bc8623e7f94b273a49138f4711f23063715d0cc065a818fe8a8b108c5625c7d3b9dccbff39918f7f25945a75331b1000000000000000000000000000000000000000000000000000000000000001c1fdb3e6ae65d81943cff89815bdc4112281a5290b2a9e3ac2bd5ae1ad7f2073f0d8f46f042edb6bb4bd9ea67172be03da8b53fb6c2798953cb62fda523c034b8000000000000000000000000000000000000000000000000000000000000001b8c97b704b97c8b77953ee358da68e2a37623f92b2db407be0620341f7e7b108706aea186b9b36d185aece41592ae503966c9ed9c33a621a2119a3d3f9859af8c000000000000000000000000000000000000000000000000000000000000001c768810b69142b7d3ed874862637523c41ff9952cb208055b791cea02a09e8e11624926ed0cfc32dbc823538b7885b134d30f426a164896326ade5c9f7374cd17000000000000000000000000000000000000000000000000000000000000001baad494d1a19db41369b858f23f9fcea3cb05cfc5acef6ab755398c6838a03a9e07c23404cc3f1a3496add2e908d502f68fdbf717c23fcbf86072d0446a71682d000000000000000000000000000000000000000000000000000000000000001ba20fd02bae5ecdaf7ebe4e4383de0ed7cfb22f7be5bbb6846f288ab2a1981bbb7d72698bcb729cf606c8c38a9409acbf708fe335ba5fe3536de566d28c82e625000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000031e0bdc7bfb050382d94fe1c0466573e4be96f481d1609f79e789210466b0415cd08981ff38edd75caa389d3ca049eabc7a011421bf02d79e300f96f2e1cff5ea239e28ad4bb75764fa21aa2a1713867c33c077f93fc96b3b9b6a1c1609f11f5498ca9f662495ddd25787c0ecf499b7b83d389855d6e34c0d2463d7f7fb8909ad0b6fb2b8ffc72fa77187312cbc8494a4078be76fd1f91bc9cb12e2ad65d3dcc1854046d7a45545cafb82378e5081f5790f41de29941145f28085e99bba35d06d22508b3b6ef9efea0babb6c022cc864a009604d64574ca7edfd0040d73fbbe6a86f886f1e294eac7d197b4af92512e2889e4f17f5944c1b062534cdbc96fa11faae4db0c7544a90fb001ea673daac98a7fb283d81a87e06691d0f2062d991d1c19c80a69191d6702be1ffc82492f4445f4d275424d35571f418bee8b93d34828a77c5db7fec8f129985cc13989dbad04068f4306ebd2045db44afba51bdd56eb01d86cb92616200e36b26a34fe863bcf6756f1a7527af9e9ac1ee499d3b6a22f9850ab2d81ef83e06117fca564ab2b7c36281d3d12211c25c40f95911e5f7d6efae24d40d604420fded172f20c0732e08ed1e2ca28363c09105ea7d81423e2e5095565942d5ca3b14cdb334ae650c7f093c727604981830390f390805e76ddc1e82da88c418cc507a5c4a3a4ada5d2f0d1e2e1340d6346329753a6c059e83b304984bf9623374ecc89141a5206649f3963303d0f3fc56d76d7fdb6595a96d65eb46c956814c0ea5b641624354003e472b381e964f18ed4fe760cf661452e12fa927d423e0bcf58bbfe5d0425e46959f6bce6e7743619025fc1cc796d74a1c8e12b900cc2fd9fbf65786a71ea2c26b04a369e3b6e6c84421794758dfc29000dcdc8111ab711a30f97b5092418f473fa48245ba2f6369b10e885ba1db020a4e426afd492a258f7dbb2155b5023f02e2ed5e0600334f4ae0dd3a713fe68fa51e36653433626126d4f3f8de38bbbc6407538d0601cc4246ed4d71951d2169c534788a7af720a1c29aa19861c98f05317eeed23d25b22c6d5369362569044c0d5413b7b5671f417f5059b13704116e8455beeaba564037dae55fe5d1118b0603cea314a12e96ff0b6625ddc6a8b0e58ac19a638b09106fb7d32cdea8568e9de9ab4f8a22032b435a1e116b2a794b209adf5613d365dcf989fbb8cd8a0eafd7859cbe1d020e8a09fabeb39dc551f14435e6e22433155980aee84a8bb8007a6d8830bee68ba10f492d548fe0e8cfdc0ed5a7d303a829125e2c88bc1bbf3a6b2990c99c17fabbc67a00247f93c47693abdcb41ff1c90ec501fd56b1b4829644ab3cad7ba89e93e3dc4de0584abac5cc1cad010354421df20dbf10b9338e7088f48555b09585e139eaa2c1358de2c7421bda51d189c103e76e285c7e4f5cd623dd7ad428e55e6bf7dddf944e490b02706feb99e5044ebd27cf0627f832ce0ec3981a2e9157db245693ec9077022a44282df74a997a555e1ba2003c5ac34e07cb819b2c59707a04efea4b2b5746437f148fbe0530c8c3cc6347c92a7bfd0b693e7c0e93cf9b9ef1ff971a6d69126c5c3c5bcaa23a354384f9e06b14536073e42a6311ad27ea492988a2dc562def878ef6a2e10b85a86b11a61817eeffc154a849997ffbcc2155ecd4ad756746acd2a13df5aecb4b3c0b171ecf94c9b997b3b83313f69c619d99ea24deb2a3b1adc1a615ecc7ee4a9e67236f3a5071f9b1edc962f4b450a4d6c1dd1c0ac6b41252aa51a3d725eb27ade26e9299efa3281828c716655beb62c56c0d19e7f1aec9eeb2c42ca4b79277f4e97fafd939fc272627c2cdd1fa471ce6360e6ece5df98ab1869562c79ae39a7882e187a8384032f90388f5365186cecb9a4c37adbcf9d6bb354ee054056ee49d0c2dfea574c4d2da4b328c1fe7174f41372fb63818143793ed11fce446a20baa9700156adff4839128658009a74e5441b83b70850473e90e942579fbf1c8695a180aa3aa9130dd994465bfd1397d3726762d15103434a63cd3dd4bdcf49ef94131b14a036ef243e571e9eec075f5a9d28c747b95586a9ed72f2d4bd05931a97e24373e1b90bed479e0370ba457c6f260f71d2a5d7eda930653a666743355b8c40255257b786b1a633908ad8bf955cfc0c613ac7a070fb6746974a59715cf7e147aefac0c38ff54e0f5d5a39a082834aedf8386e5845d0ccbbdc3e9e5f9d21b4899e406a775445c0e7824b24688ac79543ba1bd97449504a1f159d1938ac8dad690085c180bf599fa4fbd1e315b51a0eee626b8915260bb475e191096bba149f81d0d375c1e8418c780b6e267365a32bb96dd147e9007ce63189d0aa2e4db065ee8d631c078835f4d99dc47acc3637bcae8a17eeab27dbdec2c89454ba5d2371b1cd9fd91df703a85ad0ae462b6407e9dd927d68ad581dec0a7cd6a9adbca0df7628646cc186e40813632400af63d71d6a50ca1f75d4904ab9ba934651b6da9f03bfd4cccd5508dc8e69f311e65054a53f756114227f4e325e3bd9fd6cd4196f2fadbf3a1b5f6783acd8d681711c13cd72bf9aeee806b9626b6372a080dde1153c60b9c718d215fcaa11b93f89685c326ae9f62bb361739ed83f2a54768bd7f5b9c2e7dd1ab19a89325874eebf1140060e78e1d612c073ba90e8915ec45dffa4ce23d9b697b5b54b2ea5a577a1137d71bbb91be653d14aa6c5dba4f2ba22e5c556d991476e8a5f81cd9048a3cc21942363b2eea86dd522b6d1a772f669c7a62958c30dde2f08d56b26b98ebb41ae2baa3951fde7230898762a28bfb8779b5fe0a73912331c05e76c9a06594bd3ca1a4c64d108516e5a10e7c3df5421426e3e03847aa8e3ca5f77ad89e64524541e3bedf7deedc10c86281f22503a3bdaff29c93932a685dea9bb7c7fff8df9f08dfce3bcae69886f8ab5097abac730da890f57a11132a8617113c119c5ffbba34d21c0f81104f7087f5177e317fadc11a215db10bc06d980290371e93dda4ac39ca3ccd864bbc53f7b60cda781e41279902820fa168c6dd11d0c1ad47bbf9b713f1baf3db243c75672fe414a1e082a4addf384a869ef167d3413eda76ae13e71b5926397c2b61c59d3c7cf39199e42f6dfac8a4425ca699168e0fef90568bdf038c3e855f8a279bb143fab0436634c4733fd7200eee5df08812e4959bfdbb60e7088ad51a6898fdd63ad6406c5f7b920240511b8c0db5dc257e10424444bb0c7b08ffd01f44b5a4b688c05bb2857aa8e33557d47d177bca4d3aeb63e7cb14c97ff0ee6cf3be99724a54ecb90a5cfbf1a60fa863b806a54e0721d5b5d1d7d9bae6be7064e5112d57d64ac092af9c56afbc9d2fe9889b19a21787b8966116f981a717413cb928182c8e811455aac4bfc341751cf249d97dc73cb9ea55e68c60bce89a2397bb24da4b9992d8904e9be1c084a7f1982575b5af115b3f795edd14ebf023127b4201e620422ec8b46cf761dca6afdeff83a8d2e46bd10e9c7b4ee094b196d11d28c13889c2721c7e70d08059fdb1378d630a9ab963236ca0ea4cc293cc767b7b27536c2856187357d9f502d5056d3bbc2811776d761b2dde4175dc86468aa8f61cc918265a2c1164ec497d6651a44871c79be55525c38847a0e32c5a2fd2a10624bb95e58d424da3eecde1aa52895e44b3092f6f3ce7ce72876836a8ab836d02d10c8b472c9f5b915212bfd744a2376084429b94a692f594830d485afa54e1229610d0b491a522d8686b32663ebba1a879d34d45b2e7d140eff7fb728a7c1cb1d2276f478f32d3f4a47aad09e551b8f07bb7c9cc0c2f2368d002b7b3edfd800d0a16f9df29f95da4a9515b82d9dd50953d2c720208fdd9c5a5909d666ec3609c9f6d4d330fdddfe667724f6a7307b5bd2d26c3e45885e6ad5d7ae621e91d0352a0093cac91abecdca14d436d330aff492e3bfba5253fe89c236c52b6f79478c0fe875f046a137b38b49c140d782c37cc096a9f78fa2dba243972f82cf146ecd4620cbe237623135a1ae5fd7efceeaf2a55110905556ddd848e6605032ed916414f2662f6c8e3d17b32b4a918151baf19af644c834a6bd9e6cc5d0c3ec27d0e4280ceb35496b65c45c67a570b9fa072944e5eb277419ec8272a9e83ed86b0c6d58317829b772010703cee723b08626c9f22014af149c2545427600e73c26d97318bea0c106f67716efe0933ed21308f9dc01888e4a3167e972da067a4de99db36b4e9427b1723d1578d87e5241d8c6c0ebfdee4312d470cd3361fc3479ef565a91c54693a5cfe587e17a1fddf209f6a705db770c86a168d29311e9e0180f49670ab222c4622b6cef369d8ec73af53fe2f2d53906f2fd1232543ec1409b2ac20c65a1a2ce33b8b785097c7edab2f86e939a24b51150e5c24f9d17dda367d0a727c1fd88a116511b3f0b7c8505455b09de847a0862896e4242bee19f68f2d3c1ec3194cbb53137496bf4b1336247e24cb089c1e321f6d31e71ac5cac18a8cd98a453d75fc0e12fcccbe14bcdd2e9e37f2735818c96953d6734b93a0fdf59f22ab3086590f23171a30e3c3999c5a2fee56c1af4fb10484e5e1369d3a1b15a5df81511fa09ed6b51c1c56984de4c740cace217da942f83ecbe5d27fa6d129c2f5b0e1d712d599f4f104db70d3daf3bc41276132b51597085a15478b9cfc70540248467818f65669c57dcb471d0302ef480b27b83993164208b253e747fee5da643905da2eda947167fcd0243f9a304aa206ea69ad9d533caa45464c4b5156824b15e5bc71a285eecc4689863d0d22f64c2f3e8109cfb94004734c4a9e4fc00624403e0bb58791927f7bd1ac3b64f96646db5c2110bec828866371efa7493a3841b27ab3c1bd63f2ff5941f9c65d63d7c32cecfa880982bdaaa48f5d867a673155ae359e15544bcd0761e58e244b3966d97320a7f4d978298fd2fbabd0d8a9acb4c80ef222352d76ea3d7e05d6d4bdc6c6786dd004107e55e909dcc78fa0151fa424d018207c19bc6e67bca1db7f78685c693455b1855cdfc3649410cd02f68a582894588811272dbbfae9762065626c62c9f5ffe3c14b95afd78d16538788df7a8b08569efddb8623ae881530da10b08e940ef300f55afcc9c26c6d64f1fcca7392ef63b32f1ae9ad3e643be7f4f2f1f3d2d7f723b286220eeb98f1ad91d1ec53795c4322b81541b2409302be0a2bbd34d3314c965b7b17f9adbcc238608958e2d73610c715bce37bfe93abbefb8cde450426cce61e07f00085992766b1cd24a47c28f71851a93b148158bc076c145807ae786df0cd775a807fa888eb40c8f93801156415ecd4fe7f9af722d7d1e1812c14ac48f844d7448292abca0d5d61833b72e726bf6765b6eed72c9d54d3f0ccdd44eda511cfbdf1846436ea52dc22f2a11db99b06b83aaeffdb7f1b29196124e309dd11083dea3746d513feb033d0929a9d33c6e0611bf3fe4c7b26d52c13ebd372121628bd5829fd06afa7ceb86f4e8a0f76f565340e9a00e0bd75fbd29a9f889f71ac997d0413a66c86623d048b7790507cda38eae86567e0d3c6ac499cc9aad4a8258cdfa7010bfc2c85bb47b9563acda6a601a4e99e3cf36c870eddc046394400bdb486a854ea1969cbbc569ac214d7c2852ab14f1db6860e4ab170dd6fcb34f06cc6634b995d684f52d4b88e7b8df73f66db180fc227e2677a04b758fe18d6a06d4ca8617a2f38933e6985c49fc8a76fff65190ee31bafaec111f79216f9cc1e0c22222fc892f372e31a065e473c0e1677ac17fb3801bca42f8ee1ce090edd5b32285610bc3692520c1f39f7121a10bd9dcdfeb0aa917b8eede71ecaca89e4f6257d6b124e661dd60ab114ed14ae15521b302936f8ad87e88cecad30bdd039309ffbdd50d1db0274fcd0d50d46eaeedd6a07134f87ce709b7cac5c403cf6a8a12340ec5260ef68d32abb72f2ef1cdc8ddd01ba0a47cc9dcad2cd8e02004b45a3b290cb661ddc19f8298dd33d9f5737a6ee05f403150d132f433a747a0ef9d42857b5f403ff6101f44d52ee542411354897884bd09144723b05bfc8d78f3a1a3b5e18cd9b346aab50fc3bd15cb930840eb5eaa00ff2ea3a9272972bd717229bae9d24d706b094f14ad594add00bb8dfecd9f71d2a9f359b771608032aaf9f13c315f4c072fa76646fcee99bf8060b31e094c8cc1ea0ca59210cd0e16908946aa5bfa721231d6137e4726b214edea1102ab11ab1bd53e312b520980857ac6d618f1efc9941f3040fdbff9915d8ac25fcf3cf1bb90d7c32592b13a28c65f0c750a118508f1de1819d1f0d26ed7f607b5620475dbe6f6f571af52df32be7b9d6ae843ae0e7b9a6edcb57aebde304a2fbb109568a954a28b59f0383273b0b09cc0cc3d914a08329ee562a78aafd950fb1e2dc49f5bad9d53357f1145178308fafaa07cb0b3e78bcc2a11ad09a254cb3e68bc14c57f124c69e46533d912293733b220a9f3e8ec20e830e7cd76dd60c22a0b1aef20be017b271c7860a5e7bd0ce58ad61e9380b69315836616720c74764911afa6a0ddf8f8b4d701e958af6cd9fc3a071e154b19ae906befa6a4a24ea71d3f22af00963f46e45ca3756d43ad99d90a157e712ef373d5195a01a92a028493da0b70facd7305bd79fe45b68c730ae777eb17e5d60bef5d12a28c1bae450f3df9ca08d428ad22790a8680e3923f8265a047e911941a6dc146f8743d831de803caf0320a8eb0594f7c26b55dc5ad8ec8ec515571aeeca7aad739295e7ee14eb82ff0c1384bc85c3a7abe3cd50a98ce59fc767e54a923cd7675852bef180be2baec099908ff95da6bf81f0072208e39b45aed406593469a7f8290d0c737ff1b8b57fb2d127bc108869b9d02520e5e6d23c2f10d8ed740a4c0e0a67f3fdb6c0f9f76a81e508668bf594f0c54965a2811b767ba38694d865990d85144e8cf3653d2ca08909f864660f37f53750c10b5b7c94d17a20689c598cb2058e7811163d14dcd9c16d6705a8b3a1a8563b3773b97d0033597a02eb635f0423a77da70435343fdb5c1b62cd3019f4b7d2192b066b795b99aec61d6a07e9031cc2c01a0653e81c33f542f38e85bf921b016b6a32a93ddeee25d948caed2cd28aa5042c21782ef47e4525dda65c14072f9e61f45a28f344b551888bd27b88697c5199fcfbcd05dd418ceb0347c811ae9733d06e9ef9118cf0cdd4a571c187911189ad6e020822f26effb8220cb1a24aa3fbd11d599a85fef0ccbcdd1618779bdf604b33df4f3ae2afa35a2e037fb9bb060bff14d5c0a0c35f28d068e3cdc31af38b51c0124dde73c6c9c1da836b6be488105752c15c169725a8da1019c204fc514e44b270ef4883550adc5ba68ba387e379405be4172303ff8ab8132c0974dc69d357b263fb76d3d14e0c0f41fd6b81dace0c61d3fec1d792d345789528231111f233de6136cf3c29dd414d8996029dcb553e16b016cf584d8ce4a4b868c96400e702ae3a0c5e198d77b32f56fc2ab42e45f140bf67940c968763d0ec78ba52cec7fad8c40cc1e9e1ac3d24bc59c8e3376bfa7d6927c3492622fee400ae7bdb9f8d8900108581c4840b1583d4f05712de34cbeccbf5f9ea725629763e8531601511df2b8ec8c4d7f0016d203b9140ad3606893ec4a3de54319cbf03a7cb4e1e83843841298e937854cdf465cb587ec714c09e5a128c15c2583ac81ce524516bb9d95b364658fe3958e1914c3c205d3f65c9084a8b9813bbbd783591013ade4a3939a6a293bd0823ae5855ab352674ee0d01dc9fd0a35a6368d7ec6d95b8d58aca315f91d7ec6c374b9cec13b5b1a7540469f5819d937e71061fc5a92e0f4d87a3f673b99f6fc5f3c7f92a293623996bdc6d39aff5abccda05bf2c1691be60debe809c26536edd49074cb3dd08cd87a9507f0e75ae3e5b65e6124c0629d706267c6d89db06952779e110cf5b8bd5a18b8938d74f9d94efbdddf4cc23ddb041fccd89504de5911558cf9b4acbc92984eefd4fc66edef089ef7b09f6300c8967c4c821a704827e4567f2f0795c94b0773e08d8f84164fe52b862220251a3783545be5a22fabd7998526c4a8777037afa579a00ddd4debf0e3293212138197cf6488312532552e00ece8d848d17d559f8053ee03582554e58da6945e2a84b23557e7a96e1f877a857051198b4227ac8180c39754ad19a683626ec5cfea24e69951cb3161817b1fae45e2c2b579172012954b82afa8e94bf1e52e05ac9a61053237acf4c60511171e6bffd015586afbaff32367d51d00a626d85b023461ba0d41ce089966601ef545c7e3229dcb3a7e5de61a1031ac7014d6a54f4c8de1412a9d0d2a37f38959ef3b80d3b9e7fedfb242e68e9af0e6e9e064751d7d5c0fb2fe384e26561397caef89481391ba583b750d72386049344738c23e7bf7106a09e91af15763becab8f16099e28fb402c98391bace74faf7bb33e12c6946d311fd654d0bb32eee5023b0535cd655c7d104b774d25ed2e336592cd82ebbe0d04281a0998ee16bfe61d16cf78f75abe931f7c188c4ba1de557aecdd4d900287ce072f90d10022fd590dc19131e7d05eeb5db9531e02d38a2c88afc872abf5fac80d7082b88fa9944ea1b11750fb6eb524f5930bba844f362a9a7e6e928488cda72c303e641e0bd23445606ce0b80e58ea35ddb1027faf6b3592b082d1492c26682dcb0904a02cf53fa5abb43cea2c9065dfbe8a4728d2ac2af891e87cb0a63bae7c9f90d0b18a206df0bd60bd4080f2010b2044130e9bf60f4f27f09541d0d7414616ecb6037686936cd11ee4a11851ba000a2ad769a029f22433b783a2f1286a59235b70544a5075dbb95bd8414ca2aa5c53e27300d2cc3a3d336feef356bc41b0ba0cf9671dec1dd170c4e0583de0a7c9392129c1d02b329c5f6bedcfa947ce1d13582f526ee031a6b1762cb2e2c066b5001442c74a6210d777f7ed55d246322a2dfe942f5024fdcf45c629429406913e46913bf1497754302b0a02e09a6710763da51e33ce4ebb0a769e44ca3a4daf093209d237554186bcde7eea53568437d5f7fff3fafcaf658db644bc848409b011e63496bfa357f89fa0b3e6bf4cca8ff1c67a81aa0c8d5d4467843c490eac80029186e9f51190eb4baf98d5500c67a09020ff1896f3c2b7a96464ab0129b8763d69e520a0437117df8ae3421080f50929188e144db2e60c1a999e36e5bcb0b0de4e5178a8f7aeaa065361b2cc0a563f086070f904e2625bf8266de6d667b40271a6acb4836bab77d188001e7527205b2f10fa232472ff0df47d1b4d8ee5fd6cb542a42bab6b82e28829f2304761641a12af337e7836f9ca443ac924ed9de310388fb7384b0596c09ccdfc4792627601d9a6808ff1aaac0c17a466ddb4006b261e51a272377cd1fdbd28a1944b8260af1d6b1f17d75f0b473030285dca9da63412310b4337a217e2d81e53843f3f1ab31fea86dcaad59fadf4f58dc4e639eceed4d3fef1a3622650b57893cab7f693b5c40cdbae738fc5a400e3136c545d9206f616b1131eb9f7ab90ee6368b1862da90d80c7f249a0abe0eb65588cc0eeb579bd8bf734365509e523b7b1e547f124272f21c688344e09b5fadb51392691d737e579fb349a17e6244e54fc62b4ba78afeb3d09647615a8968afd7c22570c7d74fe6830c206858337dff5a3c5f8ccef8cc3ac4f00623164c9942816040950eb11181d43609cbd67ad0579511816e03fa97d7b96a9ce552684509995760124249a2fedd132352b05f3fa59422a4e756ca26559994e8e175e35a08b3e7f8984e5a9922efc145d579e23e9bd6b7063dc90a78f785ef9f64086b6698f8b3f5ea83abb9b4b9224c0f5091d8868f01482befcbc2cbd33b57bdf9bf431587c3bfa9d5a2330896ace5ff5444dfa7fd972f571428a1a9ce086730e1eab5406aaac53792d7630418bd37641bffbe0254ec0dbd7fef5a37eebfc7fc01302c3e3dcf06c4a041b4cdd57ee9b41c0dd041110c033ff42938e7f641a57c7394253306b2f6119c1962707c1f15b72cc4c259589ea9b152182eb0819afe4ce6d4212388607f192319010901bb5672397cffbe1bf60bdee10508a46a8956b356d4bea8e65048312cc34475d889e3ed9d7075aef74081a4ea298324742f5d0537deedeeca8cef150cd6cd64c8dfb2296104160d01c38c6fa969b1a8e648d789704b864170f8b9b7462b20c6df282a8c786232b9f36b81d66119910667d1dced6b03dba64e1007edf6550bcc53a489165cb577d54797ab756c39c3549059ae9c8ad65cfb72daaf4f2501d0dd9bb2f338f8d8cfe105f519024a8512fe1ccb422e193986e40aa8d5cfdb23818e9a5d6eb75ca4911d56ba5af0d6a4d9608160b7ab4d095adbf6bae87bfd1af023b07260d1c2ce744798acfcb75afa5af0a84c84e67abeaa5544c1ee147b98dda804cbccb3648e93786222ea404b5cc6aac28862f8c947027699a1f4e0d9625349e522fe7198fe728dc3cfb5f3041c91156c8986e9b4adad402613b582564ca38dfdf6c2555fe9e6291f80d149c28ea1e93099962e9e7dfec060b6221383c3862ff414b5a330f0560b9cfa0f04c44f8ae67c9d00e86c95ca52c53db91c8af49a0114fad5721b88e2bd83f14428672a5d9fac84c21ecbba93e4630edc2cdc1ae28f4174e7c8421f8398d575ccacd32a2e1adb80fbcbec5ae82619f977f60468124ea40371eef2835856967e32a42c3a47a0465e4d05f278096fb58b08f7be2a4ca7210a94c4090442ec5b9073168a767aaf4d78378a1ff24023eed3d31511f9ab030874d10109a169312a9ae9ffb0218160e02e986bf02c4712dfdf4d50eefc8754f88a8ca0d57a1af03936070232ad2076a20c2ae5bc6c94a7c0c4a46a1814fbf63aaf05a1f7e0bd6ba762f26de255b677581568a30ab41415276bf1ca771ddd44b1108b8a3ebdc6b3b5889ee9fd2c3409341f1ef06f632d206421fb0c12f4519ef1a60e3e479cee2b32691632d12ab35ba2dbd46067500df432d9912d9b7ff2bde9a9ad610a4b2a4d71c1acb45959c1d03bfedfc226d8dfdbcfe8aefd7229913a1d2378930eff833919c603c72370c260afcb1713aa7ad93dd4090444fe6a03f2bdc4b39bb91b38ec95f9b544f7e271df539e840337bdeaaf8a730f2e6ceeb12c2e3c237f148293650a4b2ee365d510673081714a898c50ca06c3d57ca2f5ead44cb5cffb4a5a98fdb4228755de2b93e12f33b59e63c4aae2f304320f83b5e522aa1648831607efd2deb545448225d79a2fe1c743b56f4101c57664a9a0c1d23ca439aca28154f5d7f2239eb7b0ee1cb1416d06a248bbf0a8f86af443338e81604a1a2631eae39e0dc97f098f64b521626551f7afbab6c458ea64c9be4105ffc9fc2ed71735efcca79525e0ebaea1a844434f76add63c2b40079848978729aec4b5a3f1a95f86e8b2898dd2cb8ee0626450c3cff7f1214663e4b759171653b01f1a03bd55a1ba61b3108ea2ad126f512becdc73c4b92aa4abfc4daf8ad158b51ca7a577279d26a76320ea848e7dfaea1629dc96431f6a64c4151496f3ef17184445f2698ce69d90eb419e625f6c43fa526aae677e39beff5be680ca17bf84707e3d9191d59fdbe4e3928d8322c9c27f8ff6847aa0c8e5feb284507e57d21290ff89e3eaf6abd9f32b32d44fabb5fcad88f8bc29ba11480e21ca7500cbffa03551fcc992762d675e29b4f37689c8a29f2a78b2e9708a95d204bbefb4d3fc341c1b643e2bc5b88d84a6a85358591fde723d7c1e4065c6cf8efd8cadb3b28d278eab8ceb25f7b49cebfce5196d023f93b13782851eacd1c286513c0d662d0ec9b6e70041de56c8d7008ae3e7bae4859d389a6790a31a09a8f5dff8c3daa07f1e75eb5252f87242b70c21ebe3672a195dec9f44eb588faa800835eb78e5bc77255179265f14827a1b996a9d20284ab1b50066aebbd1990c2a733008c03093c1d420c59e2538e2be2dcd049aa779325ab784ebc5121086a9fb752d472e599825f489565b097c1698dbee8d5ec43c8120467a8597d01dd7b7cefe184f312e1321228b45aa386b52ef0cec1ee0852096d3c6717c0ec633d49f9f7c17718f19933c8b1e3c26f3bc47761ea4e12564467a8e26306da2a744116be5c360947b400f839a07bbd5322eaf24945ff7d2f8cfe0471fd21ddb10b6d363312468d286089789da0b6c1bd957c7023ca65201f1d4c0a1732acdbc378e17b37038c0b16ba1c95119e13bd39bc809b897740b77e88c1fd8b124d0fb9002e89af0b32109e0c9d8c3996019292bb0d4ae66000acfcb2f4682555ad3eee56997c6cac147b5269d48d4f5f99aeb377dd488ea7d56ca38a7a5d35919a1ca1d64fbc2e866984fc63b2ba958e6c6f4049fa83efcd88416a641cccc8801f04fb29dba340d066503e857a0747f3f82aa306e42de39a14c3ff4191b930fb2a0b3c2a47223feebcf5e12ca54c3dba7da84fa8a7e1620c5be3b7f6a6658eb7b6f0354bf2e2a33c0ab9f085d131a848143399292fe8bf62015a1c7ba112b148d3f67369fd64286feeae876442f762f40820baece3d930cbedf7695f0b3f2087487b6c395980b41a7e66c58fce07fd560240a08f1a9be19c928294c63212a581b18538701a5d443b494b38f94bcfa1e1394b9b03a2de81ce6ad9431292ca2deed690da66fe51cf37ea842d334b12ab97da31447fa9335aedf3a4eef14aeed38d057fbc82c7941f6b230dcbda3cf9bb459d781e66f8377cfb7c97350acb80f85411494f65291f72e1091088105dfba951df2f77ef070db41b5c9e7692c8d2bff85f60099f649d3574d8eb287492c41edea3d50a660446da11dad1d5a88106ca0e951475690aadc7bf7a960d6e8482ceac23b67e3d9696d5de7106e578c79b1bb8a1032687877ecf69ed1ba79e6503010c235d28b975a3dba15714f8191d8c86a5ac175ce1a9ecb3447e81aa14e4e3be14a876bca1629cf545332e1f33ffe794385536e1a1a5185660072e300d3b0da4e0346b05a7cc53222236c554d75775dd5907ead5c2c7fa991c470286c8198072e6c2fe00667a9a9cfc2c219376eace9f6c246292498fb93a848895d3b310674239db45a76591ac235038d7e4fb5744c30a3f02464103084c619e60147b9310c40713ee352ee746634e4179aefddf72b98e412bc6b998ddb6d82ca658f8ec37e52518f32cab78924d1af1115ab37091d032801ba6213bbc84e3ffcf91cbca098b081c873004852dea0ac755a61b5a6d631d4b4ce22dc01defec7cea43ffa23af2836b51286a8ad4f3019b3d7fb40621e4c722fec93a558f99fc8ed5ed09c2921777e521c1c45a6fdb2a1709f971f8227b0b0d4ececc93990470c1dfbb31a3088a8ebf93abbdd657eb85348fbf17bd75dc131d855eb5eece36a82c8c9bea745672ca7d324727aef9ed569040a90f0db1359451ade24fbf5e9d652495ec4e4d20e888cc7f2b01d34c33889612799e3be9e4e8cfd61de1f5bbefc7fa9a265d9aba2acd0d3e3d17426678853269f4c046ef2004978d41b0dd6a59d3fa15919fe9a4302a0e1e9e7926d1116ace9b7ede03c454c129bbe5860f6aa79240ef45910a7a720645c9be1e9119828d91a101be686902e120413cf4ce6493baec92a5f48f0a88e5c60be7c64d6973f32a5e64a605cf4fe8051c882e5d220bcabfb9f707f54feff8e510b390e83a2a5ebb67820574d9a1f419138ede6334c057f43de974f201afa4c3b8258bc9e749c61fa28183c5c79804d308dc9ec7b9b92c0289a8217763a70eba6fe89a428e234bc066bc1a60791542e3f562441efa0f8140e30447dc9b6b8a08d17bd954d64cec49a7f5a35dba2f510349f3512e889a735866e1d54e04b7db0c3d90adb672fb0ba5b4e08bdb60eb8cb50183b4fb52986dc80945ff233b99ccb935a1fd2696555efe27db14715dc28906514179ecb1d1557590a734ea6bdb9fcc31ae32cec9bca5ce01a90a6e846b4e280d6d8ed676a404de0722a1a8193fdefde08cee6d5d36cad7fb5978e9fcb6e329d9dc401de747f9c0c7b11879a9f7c532a2f843562bbb057b1eab34ecbb2f7d1a47d2dab4a7e0cbb9faabdb7255899d837e886bcd62556ee2507fcdee8ae2a50c22ba638121ca0496a0a7b940dd24b9225d3867d27938664d4d07d6e703a793ee94399344486da28dcb495fb6fbc1632b3b6f4a7f791886c735e746a7adb28c77d6cb6745786f9ad7c57d06f7f34798aab0d1046dd788f38d1a984f5797cdfd9f3d24a6f844579f7b8156a75d946b1ad2362894af837ac1c6e5cc654cbf2f6a0ebaaa4bd0e51e1a17874f2b03d90bc60ab6d566c5a027ccbcf808b4699f2b6b2c01eed1a843ecb84476b22a6244196a149c276c0356def5a214345f6a0f284df424bedea825abb08a8de4579deb9d48c143a86cb7466bff27eb3303f5abea54a5924eff7e398892475e9223d3937a160422778bb47b6745fd4d57e884de0aae9059126992db120d285466d0c07c21fe01ef9ac31058f8c0786063407c592335e1d7d22c7c306be48a78d111e4aa05e5dc51b914839d3bbd7beb699671d732b07e8ff1fb629a4d8de64d043a8838851425447bde82809a8dc5322861971946b227c8475ea609a0f7898159ce50b43c6c8ab4099b8fc0b7e953c27dcd1186da6e1f751fe4b39dfba911ae81f171bb950f209ef28627f5e80b46c0f728b99e7ac2ccd7b62e78de87efd9da8b8914d8b1dc961c826156d032b56547a0807cf01247967c8547259a26edd24bd67c96c3587e1026f8c5f0dfb1ccfc41ecc0f3c9aa6e527c028e31b8493bfe1ced84772db6381d31a394d8d89ef6830eeddcf1a759a50f492f7dc2605b80f68736488f444cd691f6df081c94fc5414e0d65bad886612d362c086381535fea99d0820a993e098a84d550d1df214ed4aedd7a68b1846c21782de0a3b939635883a79da47f32b2704f278f82c83ace9c08123300fd29daa2bd0138901316dc73a84a0a8a1ef0923492ca1f742143fb2d374b9fd3bab2e6b8e8b249cdc4aeb7d87a1198570f38d4e04f44e22a2f3d658238b67213dbfbcc5a259763362cae5d5aa33a71ac8d08a0525b011b65340e81a4c041e738a72f1ce33a2106f381cb0cb9ac7f0106c882ecc0a68c761c14359a2495e36faf8d5850a14090e3106e9dbacb8ec0d1d0870ea0da118dc191b172e731b4aa7c1c14a042c04612a70016d0b002f63215825f264c3de0474c7b05b41c776ded00dd7928cb026e0dbc060204a407d2866fb452bc022da19b40a129f6540a46a1fe2b13924710af37ae86374b105828b3bea54d58c9b6ec76ac555ab2e537d5e01a78955b4d5d0852fcc1188d853af2305f74e9bc4242be9476f945abbef0aff3a1f76cc5fede8046b0b31ff7bd85873e477eda729f717c0523e1140eb2548d9b145fb6eea0ee9254130ec72fcb32e4590ddf1a5aeba2ec204ecbfbe7425e2081d641f1a3bd1b5d15c0b084b4528757b64885ac6848ee07442f64d8e5e3350168f561d17ff401ca1361909b4961e02e1e27b5faeec82b74eb78a09cc59454bd8b46efb100918040a32ee46571929051c3ee7ddbcabfd53eef2b8a185c6e86a7996d6c8fd08a62589e53cd686cfcd0c8f86003d8378ac15b09d6477b4eef2c75efc32b7c83493710c3da3a29c8f9fde2e125e52a69503ea1d39f46b8557ad8022b33c4d83ed0da41a741161868f8b34e8d15a83990b0200c544ce04478ab88ded7d902622ca7eabc708737f2af2f229235ed05e8926e8161ad07efe62e4f772f176692f5a9934b96a1b4d073834d4d159a0077ce8f4c654af2382ecb82b5210028cf708453de27ffcccfbef074dc91afba5731d49c164ecea903e435bd69bf9a587b5fdcdcda90c8cbf6723865ca77b05e2a0e8ced71ce19a792ce5f5f04799a7a2c878dee6d621d84cd3bac870af52366167bd0fa67ca21c95411058d50f6ca82fa0c67d0e6886bbc10accbc5eb8ba5f2eb8d0b171dd58ce9461c916d491fd3ba75ea708f4cb66c88860f88ed08ac08124c6ac377cea22705cf4ca21ab7379f2704bf91b1d6091b38b3bee2a6e9d489bc6962b58c24d10041db1b3ec4afd6f91ce6476f7cd0298083c2226d0a3a0677ac758911bff53b5cf99df8e723f3e02cc1e7024e15243530246e8c626f1b486d4093e91e407775fb00d5eb6cef849e6a7814079665a1a2705c70beb82c132777e51dd847b2915b3f85456171c4fddc33281f4af9a413f1bdb5beec32757cc21268d35cc9ac68b5857ffcfb21b010bcfffee03d4480a5e445152ab9c13dbba52f6a4227d422488246341cf77a8353f8edaab38a907f691eb073719b156a4b72266147b69c692df28f6ceca24bb57a231c78baa97955d5a6ae7bd7495e72b4767491ec8a4e1817b07825b43a502884ae174a250b84371b2ee6e91aa7a8ea848db2b6eeb715cd9d8692cfd63ba4e67c2f77b9d4643d9c6a8d4631fabfbed0a1356dccf587708ae350e5d4e7d2c2ef78a9cef342e7b94d35e05157d2b2863c08233af9171514d6ff02936a34fc183349febd962cd7d9f687e055d0132eb0b5cd1edd660c21bfbaeab262d33de8098aa3f3c4ea3725e1d1a8bfd30ee27559ebc0058970d522b33fec2f8aae002183497cca83b6a5f163c71293fa343f5158647b08a9646f670785e752bfcabc085865a1883873a3251e92550416b226bf629b69f13d4f85dc83cab640d77f56f93b9a1428ea88295b7076625008fc97c903c07a8df1005a414b95a1bf776d8c625cf8fd784e6b0cfee63249f672ac28ae51bf1c6f9f396c5a8d2f215477f9989b72cf4a1a97c874a42567ff000635a335516f1203eacc53aa5d872618128ec6d758afd3818dd78a45b469ad21d15464e2b04cc5d8ebe74dd56e6a50849d9f106bb0cb96751b9c29cb3a7cc2a7c1bfdba53bd93099248fe12b0cc985c559ede41ce234fae4f307b4d2996281b3c83c99d675f83be673dcdee07bc3fd302ae9babfc54cb9461b5b5db20cf13fcde34201457ae161f39f1ee4b036b9ad00b504f564c4a541cdda8b47caac1d6e976e4dc9e0ba4af473b04a3b845e101c34cb90b5f06b1cf7e8714663e8fc5adddac7a46213fd24048622dbde63fe8edef462e287809ec30de538b9ca1e77f782c26bed1c812970b3f79a514e8c5e2354946f871a8132fd6b972566f1d5e8a06bc1ec4e59102a54bbd45099d4ba96e919838ec703788255cba29b7e46f868e8c139c9dfd1fe78d37d5c3a9365991122fa37e32b7443e40e063c46c9a76a61ca3446943f421c7ad17daee209b40f47d17eb148b0681a3dc17e2a3d529fda0c1033db78b575e5c9c9ee8fbeced88e16160a40f174fa639bdff0339b200265227786476093702463eb9044e4eba9510d1e57edb5075a92572cc78fe0b60384110b380b7af805cb96614005d22cd927884f7328aa6ecbb61e409dbcbaaf6a0d5eab7c2220f417823207f5434427e442d4741afb495b74b15018d3333119cf50f7347e81f0dfe630a627a2e64a0934006c2d727dbf1f690785aae5437e36e72eae9ce73b46c7aacdcf18ab867aa7fe56e785c05d22bfae4144bd5cc80e19ccf6a8f3872a9a354ba9176dc4b0bcb18ff729ae63f20fae8bc712f61c92aee7e7b38ffc868ef28e0638c33b30ef764000dd72ecfd50d0ad947ebd275b9853d415a81f8067f1718b525cba8ebd64d2b4c9a8ab33f02ad04d74ca084a16c7bf31bfe3b6ece369ed537abbed4d8e80598d2c7719f759be3160071d1ffb941cbfd43017c9eaf4f234369a74f66a0f136023aeae4c08d08f3eb870f433d1af990f8291d8430cebc227f53978c834eb593760cb589eb3c24f1b48a5404c924dd88538eb7c1dd5e0d735a4e9c420abced889a1b2f4e8c8753732789734dcb788ceaefdefc24fbe63ca3c56611767bc792036a30c570456ff02debc7b0cd04c27f686b8e7c0c77e49114bbdf432dcb873fc9422ba4b7ede98a2fc29f46662d1036639ae59d8df652f971eab0a6670e5ad73e113bd91da103010000000000000000000000000000000000000000000000000000000000000041dba6d27e6a9a734d674ae24c6dba717f718cea201adaf86de7568c4bf20385ed526d83e506070f4b77ccde0ef75bc0a4f20b2f193804c8fa0cafb19025ae810b1c00000000000000000000000000000000000000000000000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
The contract call From 0xFcF75295...da90a8895 To 0x737901be...e1B42A2ba produced 36 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_0_1Aztec: Private Rollup Bridge 0xF88bB71c...eCA6CbbF2 0. 00904 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x367D7Cd0...F7634F9C0 0. 039 ETH 32,300 call_0_1Aztec: Private Rollup Bridge azumaseren.eth 0. 007 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x6810C8F6...a198E70a9 0. 2 ETH 32,300 call_0_1Aztec: Private Rollup Bridge amirro.eth 0. 00854 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xmetadegen.eth 1 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x43eEF92a...6A00D0a9C 0. 1002 ETH 32,300 call_0_1Aztec: Private Rollup Bridge hotlove.eth 0. 032845 ETH 32,300 call_0_1Aztec: Private Rollup Bridge sn25-b9.eth 0. 5 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x635760bc...c3354449a 0. 0021 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 52defi.eth 0. 01922 ETH 32,300 call_0_1Aztec: Private Rollup Bridge rtg888.eth 0. 019312 ETH 32,300 call_0_1Aztec: Private Rollup Bridge amonym.eth 0. 03243 ETH 32,300 call_0_1Aztec: Private Rollup Bridge defitop.eth 0. 01066 ETH 32,300 call_0_1Aztec: Private Rollup Bridge amonym.eth 0. 00696 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xff095366...c60fe9B87 0. 01453 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xc4DBa397...0F6D90552 0. 01249 ETH 32,300 call_0_1Aztec: Private Rollup Bridge betdoge.eth 0. 19887 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xD30C3a9C...A362F0d0b 0. 25417 ETH 32,300 call_0_1Aztec: Private Rollup Bridge coinbridge.eth 0. 04127 ETH 32,300 call_0_1Aztec: Private Rollup Bridge bugsmaker.eth 0. 01387 ETH 32,300 call_0_1Aztec: Private Rollup Bridge duapp.eth 0. 01387 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xeb8e7Bd6...C3ebd154d 0. 01387 ETH 32,300 call_0_1Aztec: Private Rollup Bridge daoeverything.eth 0. 998 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 123top.eth 0. 003399 ETH 32,300 call_0_1Aztec: Private Rollup Bridge vcmove.eth 0. 00901 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 1559dao.eth 0. 00857 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xE636D1ef...447dd151D 0. 1 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x6143Fd58...28EbD1D54 0. 1 ETH 32,300 call_0_1Aztec: Private Rollup Bridge beres.eth 0. 069791 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x55Ce8f1C...9059df44D 0. 09604 ETH 32,300 call_0_1Aztec: Private Rollup Bridge margman.eth 0. 00306 ETH 32,300 call_0_1Aztec: Private Rollup Bridge meikk.eth 0. 3038 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x457114db...5b33075f4 0. 0988 ETH 32,300 call_0_1Aztec: Private Rollup Bridge Aztec: Fee Distributor 0. 05449 ETH 3,765,103 call_0_1_1Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 098398333178887419 ETH 3,635,736
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
60
Address
0x737901bea3eeb88459df9ef1be8ff3ae1b42a2ba
(Aztec: Private Rollup Bridge)
Name RollupProcessed (index_topic_1 uint256 rollupId , bytes32 dataRoot , bytes32 nullRoot , bytes32 rootRoot , uint256 dataSize )View Source
Topics 0 0xf1034928243e3365c0bf101598066f51439bb2a8763ec84cf7902d8917fb974f 1: rollupId Dec 3307 3307 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .