Accounts

0x22a2F38a24...90F93Ccf7b

0x22a2F38a24a2647E430dc28a5154D390F93Ccf7b

ContractLogs

Updated

ETH balance

0 ETH

Recent tx rows

5

Latest 15d ago

Token balances

0

Token transfers

0

Logs / calls

11/16

Public activity

Build Log

Recent transactions

HashMethodDirectionCounterpartyValueAge
0xc97836...abc37edisburseWithCiphertextsIn0xe92a97...2930580 ETH15d ago
0x6c6296...6ff7db0x74cbc6b4In0xe92a97...2930580 ETH15d ago
0xc7053b...51668c0x74cbc6b4In0xe92a97...2930580 ETH15d ago
0xbb0f0b...e6a2280x48172715In0xe92a97...2930580 ETH15d ago
0xd45d6f...c2994eTransferSelf0xe92a97...2930580 ETH15d ago

Token transfers

TxTokenDirectionCounterpartyAmountAge
No token transfers returned for this address.

Logs

0xc97836...abc37e#15 · block 31,523,586

DisburseCiphertexts(uint256 indexed startLeafIndex, uint256[] receiverCiphertexts)

0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040023a914a9718c4f5e02e4ed471804fffbd41c6ef4572ca2a02c82d16f9dc961a02956b70f025f3751a2d508055dd4f339db2e93f87eadb32868efe432343d51bd2b6c75c248ae5863eeb9276cc71132fbc5e0b4654c1a4ca721bccff9e5d3f67f122780a0d717bab09eb739fe305611a5f0b925555cdb9860fd3fc3487bd4981d1f963bfd21a15f7bef02f355d2c8ff045ee0d133bf47e50e4c4ec49e038b0838048f611597bb3290891d3463089bbd63445e0eb1d9dfeb75f94fb8a66afadc710c3b8e5fb33b6be7cc66a9620f71bf77b11dd6b3081caf5e773d534a7d8bf4701fcac91951f7acd70c3d6a250fdeb1144850fc8fa5039cb8bd5efa57b0f385fb28162187222ed99f2b77f0375176d637225ad8b57abe2ead385e6514c8ec0be0140ad307d31fcc7408a316cecf35bacc0e8a52b450fb2560e2d3f4a8e9c59b2e272d3969bd63dc5a60d1ae5ec200156606ce74099ed875f43e9f99ff0b0330a629923f34661fd3b4fe1cdaa835be56c6d5ff9b9e77327b999b0a20a410633b6e27d3f72a541c6fca6fd06b30625c8163fd2d6663c1d9b96a15517214dd68041803bf4f3c3fdaa3a2506d0bce65370255cf096b2f41b8ddccc7ae323d5465e7751dc204333b78790203a172062bf76770a981b9ced7f30536ba47f3e310c9512e1d7dc85af8f154ff63d602c84de87f349ce86a21e9832f958a65e43529a79c8a277fbb235ac609c030b58a3f24716f195cb12fa80f62e74ace90fb5f08b31ccb3060c24dfd53d29c790ed56773c1f7f14caead97e5f02726784147ca43054f691cd3cde93d9278044f355865f3eb38bb9e1ebf7bd95177c5032744b1c4863de12662feb3494881422341cb92a42e72f2159ae3a848520083f7cb03905648f0f6304ad769d65df016e86f6a54805b8e58389a622fda7f7b5cd5a27a2e21d5cd351c905c45a2df328b634c3ab246d1c4c5347b1e755c3f61ca1df2585fff744ef81284291f947a360a949d89dd9558b4b0ce2aafc3dc3405cf95a84d7fb9ec6d942e639ee842f07aa5c284f04e00f1069039c096cf66f4d589b17207b8c739bd201d9c98983be21fcd48ec752ea9c92f530ba06baff01ad089791de1825d268a1303fbd54437fefc69afc3cf8e3800e1ebcc8fb331ad130d094214dd6b3f870aef168dd29121be2c832fc287902504307ce189625417b268f521efa6d046bd1a410a907685f9ff30fbbc077c6bfd323c27194e528a446ca0dec9f269837d9891d70c61a0a8e8c36f2b6778b66e7aa8dc61d0fa7be045e15a5f16ca265462657da51f6f95da68637eac79172b850aeb2e6cd47d44524578b515f273de6b5e3b706910a090135936af8bd2cf4a12acc301b1712e1ce50a312f6a89c10012d95288140da31b1e56c02bfa6c7f2db96ac00a5af183bfaedafe9ac1e9adaf5b4085b57e09f889aabd394295cdb4001650f6d4fb24d00038c50ec844be08211cc6d5753c132596d52161c2682861b46befe281c5a5e4e96923b164c8fdafe776bea7fde31210f557cebdfe3e4f8d15546367431dad8d4397e5811eb8a0f65c96bee97bb22418916080530fe6724f89e7594dd5fd17d33c466d77bd86a29f9c01c201eace300320a179fccdf0e975dc024f3105218ea53f1f6f71e7a698dd24a38f8ea1182ef313fb2e37d2f7462f7c1476d85546cd1c666b9782bd141a8f3ff94450eafe0a0c53616042beef492d423cdddd2168a42b853fddcc81219b4f1177b2bfcc6914ba82c4c3c58eea06817fcd3c7617ab90ce49c1f840a00c46f3c85b202ae08b062c1a83077f22138cec5c374a4d2176ad8ea86d5f3f6cd737bd0c1088ba96b3032504de271b1d9ff84ff90fb4039aacaf30722ad8600867a9286524755083fe1972b7f5e79d9479209e2ff69b9f424864a874c57a2cd2e22aa9e458ecbe698819a6bd01ac45447db14835370671e1b91c308f5b65f6e0b5731c01dbdf403ee3041bca8dc78a1b980264cfc9c6e255d04ca3f07fff41ad048b7a9aa2fa02b8972233a2c30ea132f1bf45e310cf436035c8792342383fef9f4bab8fc65187971f2b36718cae71bc0a904dc05ba250a484434346cf8e6c5e59787cc2e8efeaaffe068f03084d73a04f87a474796bef1b57c3c3133f86d01bea7c1348b0b34801142cdf324eb3a3add23fbec3668c2859f53ee0325248fc7bea80ffccba2752500b15265dd372eca6a4634a1274b2e56c67cea254f5ccf6c4f62dda7eeb9af3c45907ee314a76707deddc3fe8a190c49377a89cd1b223211bc6b20e3bd7d77acac9017e4096c74b1cfe2c3c46df00dfa0635eb8cb29b86624010a857d8418fc8b1a243c9093b5afc1c93251ae439a1933bad5914616f7f02aae5c71307a82cb0f17267339a7ed3f1d1023fe9712b15667d139afd10489ce0db5d924c99579ab3e421c64ccbef007cb6bc9fc9f3380751318d15a853305a3c9f00115cf7355eb822a2141a80341f342ba32d263da950839b7afbe898a4e1b36ad3dfaa2e37fbe4cf02d65b1c5a1004090e31f32cfa7aa98dca73fd11b1938a69fba253d8c32f92eb406023bb423658f368ac40f01c2d86fc1ac3de16297c2fc08a42797bb6a15f56f02dcaf1617c547c213c196768ca741809f2c250191e15eda7b29bfb35b8ac41b288dd7f95cd057322e4b3a5bb57c2e68a13ab8cd4d8bac98475aaa649385374f23c82c038d57f8648ec1dde3db06b2c80483defafcf4c6b5488fa47dc0068a5704a6c31b419cdbba6bfbf817cf9b28f55a69dbf5c2394f27df9854c90e3451541ba35b23b44a826db53a1957adc081460ca65f216efbef6d6029d286fee68f592b65e230cb47cb0fe19436231dc96859f43f2fd277a30bebacf040c78470ea072b2abcaf26bd7f92fe5ecfed2a862f644dd6e62910471c4c9a26eb260b3722f82485b1023bec86c754d42137e2d451fc58bc0ccd2086363c93f4f66009e4d65d2624fbb47356cf4c1b88909cc96fc69034bc24a5ca669ebc8a915c414dfd569b16eca740a97d5b626196b3dbe1f170f71b48cf3d5bcbb1803e15afe188c22d2d2104a8006b7e086e82bc85e7ce2928700a272a034ec4cd8866b99f204d1f60a01853f0d7e9d22513a755796d875a59fc15c2375c59f60997a3811410be53da91301df91693ec38fb7891c762047d7b1fd670721c71bc709e9aa96369ca445aa12afbc64a9dfcd43e14275aca78691c5841c480c15669de9fb47de43259620f4b27e3b5e2ec0bec686396b61e3428a968862c8ede5634b7282970b8c4a1322af72eea3e60ba32243ca36ce42648006b47f8d260879433b23f8b091895977a7dd9253cfc1d8f074f33818ae936584711e31ea6796bf053437e78c34ecd74cac1b72bc47717ec43a5a040ff5868cab72fd5706eb09191ca40430623198dc5702a4a11421d5124eb3040561ee4cbd89e50d1a140e57a9e45353bdc101cdb45bcfe5726479e56efd02072bcb2ce5e4410f06532f0fe2c1de91d1c62125b71b0d8c0071317845a8ce011bc7d08adf49f4d1abfd1635a519be4fc90dc05102f4566061c2ecf6f90a9920f7dbbbb3c722e0aab67901952e192e95081fc6acc52d203c8be20ddd98902260e69c9249cd35c48bf9e397e42f91232247b547839496bc753940821e1461c40a9fc23fba91c62605d56d9fa46dd99f55b607834f13a9b8658b90cd8392d431b7d4ab5143093b9b0e195805eb606cb4b41b4fba7dda137566ded14ca5d0e3f632cce8efb1167cf1783389655b69ac3960ec7745359e457e5153f26560add4ec8d9010576ef5e0536c759635e1dc8e40ba2c568240fd35054c6af2c01d7221d15d887322b49d8f7aa3ad1c068a5c54952f236a6bf45cef17ccf03176d75ee68b14e0936ca079b2c1a9ad209a3210cbed6f4d58472b195af815d731b5938d4688ad04185a5957f1f9a725094f5a7c6aa21fef83e7f7c5fe783e0230e82f4797771fb28873f2db88f755191f0b823fe4ebaebad66ec7e1bb9a3b3202c4280597813f1c9c61ef923575f7c40a5bf9060312f799dc95f4e02a07a76071186c7768ced1673a34a22c3ef10231cbb3ebdf7df5200c5bce144c6a74c0ed822361717cfeee190d9a55c6e11e63858d671cfbd24ba15c324d1dc50278a49181c1ee68a89d6be3aa1f974222b1bb30265629751323fd370870003405d4ce7eb1488439fb8c552e93fc186121fbfdb7fc0ff3c1a912160f7bc1b0142d47490da24e9bc33cf5771ddbd65f2135393d8e37271c0bd5e4ad24c64f7036b71e8e944019302e8910ebd4c7221f20feec2259e779d0f836234b603237efe07c13018c8102f38e27c4911ddbfe21641c9aaf4b765c27d9230adbe8e344aa720622d165b23354d49f294e398aa6fe52b41a4a2b3a3dbbc0f0c76de67b884e57775125dcb101a2fbab5be77ccd5a5eb19807903c4c45410ba51ead79fa26cbce1d5e158500fce52bd2d315fea1a9f528a75790922fe1b46459197f0992adf618a019e0cfb00bf0941a0a9ce2b89795f90084d57a572c1e7529ebb37abae76be4d14ce07a40773612534ffa4447ab41715533479fd0a3d5661496c65ad8bccd9df5641fa490b1dbd6fbf3ea352ae7025ea18d33d2b33c45747442100dfc0c4531b6749e6511560557e41ab727ed662a87aed291b77d34d32b7f2cd8205a1cee863a7951ea608b04ff8af79f77f3f8b1bb1f06534886679191f526cd4644e5759795fabfc29205dd682450db0640db540bb2ee60cbf43b52388e0b71b1ee25d548ec0cd90a40e4834d8b04a39f4c979840ce8bc279b0d769c8060ebc60ea502ddddf8a36b1b2b6e36113dab82b0cba2a1d03ad64a0ab3d71f4f537a5362152b77641c323d760b7749bd9ae2a2e801d890177295e4d36801d2f547e39fb3e43c5d50891bbbce0dfcbcfc5dd11a973cbecf691c219e99cc733f0994cb343f0ffad2d4c326ce552071ae1247713efef8d5370217fb47bb789f0eb89046e65d2cdc97b8ee1f9e752bf8a870609e1692a1d721543110f94268e6803374c08ed9f693150d9f37edde16659605024f144757a78423bdf99fd7549e267035c26620fe7e629e092f3f620ddafa1ab8397b6eb4cd428d18d9825dcf7733edfdd40ba5be0b527c8ce2538f21c8fc916bccd8f13084bb570599497657e59a89ac97e55771b8f27c33dfa1242e73de3fcd3eb66b90cd5ec424d61ac2459629a32f012496cc8a1a26c726811c0c59cf72854b057f3cf8e03b6629c0e1efbe6741e2bbf77c0cc1a56774f2fd2e19d10f94faac319396a41c0499c9837cac45d568d423aab771e2cb82f347152403b53b96c1d49f4a6b4087deab06abf70bbc746633bed213beeee9c0eba4bea21a6fb7bfd84fc52999a9c001db8a27f0f8b4687824e50e59f0b1518d692ad51904c9002364354b8ea4fe810889bba9c9043dc95669e5d33694fe616a91d279c51c90ff0d5d3a6366e32fd75f2980f65a014a30d845d19f312ea22e5c6d48059e08fec8d5675c37ed7d581951597901409dfc0cdcf3fe92de1fd741419dd98a6f198778f8ede3e0a09a2ab0376f50bcd512e17e596ca57dd1abaf391d910e70fa26ffc3dd8f47c999fe10c984a7017698e51fa753974a0eceb3cd9880315902aa2b1bc57ad9dae7fc63bd57aa8fb6524c1420493627015ea4969247967225d6ec0f143566230d81fedb620b3514565b302b3b84d8f238a20a79fe9599c7c740ec0ccf27d4d33a755d29c523af4f65b218b44f5518802a180a9d8153fcc7c98b7023dee482e596f654dcd7e4c210ef5418dddab06baf5860bab544e58373ecbfa51d31ce838a6064160be1a0e274130936bd25c896592eb424a3161b6799e387ec0b43c58d54901dda0348ab5f578d1d11566cba305b889ce80450ebdb6c9eaa1a121bda3ada1385df94339958bbdc7f8defe6603476d033ca696d8f66617cdd33230abdf6655917602068176bad1af757ee5e5a7f9f725957a514ba5f0bfb00e30b0aba9d963cc9acbf53890c5e65f54f39e1bfabacb688a58e58d31f268670f221592e87188d72ca70430ca4c88dcc559bedf5136f0a8e0fa347178cd0faf03c0112c0b818e52f4d29342ae7e7d461f36637be95450d405bcc2735d682509ffe19bcc05939d027a71032e124684fc1914e74328d611e594ee599d1e3f1308d6626ea41824ada2fd7b1d1dbb6f94c476d638d612a96ffc38e23b1e151e2f4a749044895390927cfb974430dff1365ae05823143adcab2c8058766542807ad3bdd0b7432b1e0ea396c27d7b22ce87fbf750e3eb0590bc336a7895eb7531a29b37e18c907686fb454d10608e4b3aa26488fccf3d1fbda97b0d4ec224e12ad15165d05cc86554701e20144bce60073fffca409fa55d20466a5a0d48485ab92bb2f7714a097a9016b83857b0fd6d4f49b8e6264b046d62e72891429245e9477ffa6db284c3206662fcea99124c8169220b47c3808f6a587bcda0c1bda271e4af31acb2bf678051740766919a6b2f1711b1a09bd7f0a61ca7ef6b14b29b03c1072379b126ed19c0f0be92ae0e6699600ab627ddefae97c9472458ad23e9137a52887d1233b12834570a80d3208d9fcd006abd17353176a67e8c9bc5f2e670c3a8670e120002cb68791628ee8d73732b005e228386e8072f5858e4ac3c25f7723a3dd04275630091773462fb6a11a1089a244b59302a4aa249c52bfdbaeb5f522df99a51f121593d3b5bc0b64eef6bbe48a8707739b63bd10c98e3bf943ada17f6cdb3c16b061b651bea37f168086675e14af2659cc042f1d9230ba877f322429ff4e601fb79b6d26e3f8c596695a5ff1932078ee899246a6b79516e06e1a78610aed2d2eedd78da8a106fecebd56f89f277c0e9c0cf0c2356de18fbf9e7a0b038d6703056775b8b355883bc1a86e852daf5bb8584aea6003b0a85cf11add628b5f0e910f44714d6d89f594e9e8e7b9de16f86f53f5dec9b223bb46f80ff4d7db22939110f9ca46e39083304c248b90bbe41300330f6cefb95cc8464722c38aee6306480ef2702736dd2c559b8b13872cf30c3430711560f27a5f3e3e45f5f942655df00b8f8b9a21b6217733c4f1f6621a39ea0904d6cb14d03bdbe88ffe2e50e715e52a3eb1235140a3301ada0300bd4fed96d76fce5b0171a9b685b995b19e85453a096c83def9379fa6e6a5cad3233d358daf4ebffc30a733d976285a92eb4ca38b0cab87a487923fdb805e9a62f901a3008f0412c412012f5656fd8ca2b3b1314e08d78f2c4722a789858a88a748c1dc4fcdea63d45de62612689d8837edec4af61a4b631041429d5964b2156ecf7302afd19b0a6b7e0712ca57f73cf489a1f6082fa50a123acc110ba8bcd7fcda0d65fed7e1cc5ee4eda3322eb2d3cd29b947a61ca2ce36545973bc9123657a6f14d8b07982388d97731206bd0af21ec81211862b055a31506ce09e8b230ff6400223edaf080cd603625b8079423c667219351c08070230ebf145b46c46856640dad0244b523b1a2fa7d90c58a82b401faa2de0080ef6d9a7bf18f081da38249d16e8b7954814a9699ece1f34ee6b77861e09941904a7d342ce99049c4ac16b47a8df0be49d4fb8ff42de6b3c6df7b53e2efcbd079382015d9b8d6e09903af20320f880725cb493305a457b623a6a3b776e4c9215ad9280d997ba19379fb857357c81ef0d4d6c1b8a4a14527cffd1ebf36bba4909e819885e3420b30ab5014975ae5c2c86897d955a03adf507563ba154ba20dd08ca7ad0c42002b386bc05687b5d93110e37bc75ea8b696d0bc93d340de97e6503781dd6c45fba46026deb2d2e1b044f5dc53e5ef3fd47f2e51cd1bb1ca42c141cd08e6be2f2de1a59abe77eeb8c85569a21f52abcef22de8dc596fd623300a3075925a90b587d3c50497cd7be7214414988dec244dd1d3ac39a04a363861d610c565cb789014d23fc8afedb46aa4bd75fdb086019f049eef8964a83fcbbb22829a9fc591d934c012fd6ab3c5fb54b7845787f0b13000509d32021c823a8c89c2977260d001430d8d3304625ab8a5c000e3143b5c5d6eb5131da4115533479470c3fa8b5da31940a14799a8984ef0001de9b51ca60cacc0b316fc13b3ff74cd01aa732a34e856d4b70cbc0cb1ac478e51a117a5087feb31780e06e03df62833909de7723042f67eebc028ce1cc7f8b9ae9337778ada54806afa02550bf5abdbe0ed258221f0ee55bfed5154ff196c9a81ba404483de3f0dacb44a26d3277c2cf1888e868fd2ab144fd81625b5698a5cfb97f542abd3dbe6cc38b0868dbc6d466017502af54295f5291afe8feb0997f13100c39654603584c70f58facdd0fed7d1588a2771ea50e3e71b1c3b7f1618bf2a1d689434e3902f7ac43b683693b0fe12549e9a3e961a00c3863bc357ba400b9a722cce5b79dbdcbd201d54c490b44b41065dff8d049043520c2c6e64a000348a964ddf465077682a693a18b357bb35403486ff8285a3503f6fe761988589e8a16e4be9d5284af2d4c234e8dd2f109cd065eebebec7f4ddd6a6853248643068b7a9e13ea6abbd39352e1697bb05908810563d46b24bc78a8e6486d16d6087a505e31ff361f1d8dd56fe5b69cea2837c200b6d40e4430d061085ceb84c6ba27eb109e09681e2a684bae22257b505ac6692fc03dc56fc7a3e71ff86de7fc25a85ed816e5aef48170c6831cc6fbc7cdd4f72f2f014dc103f3104edf79757ac022bfdb6cab8b06d76370f3af1ca3437604952e8eb65bcc4c1c169630c56c726730748bd99ebf4a563c412f1f9d458fdb6e690545dffdf373a8b0cf23f7bd052736c13f409ae93c53310891254474d026f14e00d30f02036cbce6605e0aae05bb81a8a8c88d05a1a9ee211d6eb8d838f279d71354b58aa5e735f48052983b9aaecbc04076d0aff3c750c0b56ad2f34966c0a8277787893c11e6192a4409c8dcd726bd29b07206488a302393f3519b2d55a45e2de0ba59f383b961a54ccb6ef1db9008e9d0b0df60be060ddd32f88f147f8a3b28e0dd01ffe951cbdd2639083e30c1ff113dc45087c298bd211dfa5b67d8ec90114b24bd0a3f343015e04e40442235231de4fbe1b0f07b6131e721b77f71f4682475e5c3cac0e4364f6604255e1046427d55795fa73b855730876ffb5d7d7c5a1ac68c0a01cf90aa133dab9b2414d980e3f149e515b4a304c218ad29bea536751ddb336aded5f14c06db86ea811270435e5ccc27040929da3cad8c3af1082c491ccbef80c9ba5fbd60090edb1f7cf1147038223deeb730ca13ae2fddac2eeecf2717543d64f7c9e706e168a6474093ea10020cba32874ef0ddad024643c5c31a066113796c40c20eb6e2f8bf3f2a4891401fa74f4649c360e6046cb8dcb60a440d1153bbe5b3338a5639e6e63f346601a7b885d846ad208d281afc5f94193abc0eeda076b5fd6c9aff903ed4fe538b33d8facca84d9d6c0726c77b62581ecd8b1503d6ae9c6d790423023ea90bac371c5dfae0e81d8f9b09f0f8d61faa207ae129c8311241ed3e10dfcc7c9ae8712e4db41ef44ddb9133ea3f930b064364a1c81c85b330a2e89476d421916039ddbcc2b5ef7548f9bb2f8d4dc119d599b62bf823d627cd1d9ce928e1b72f568ad795897c0f7e532c93a9d8c27a5707b14b091700fb562290c20f576bb26f0e2ee760f6e4c523a456e1c3d0043c72312c00b5292671c435898e1daa5cde2c671d761644fbf796636c11f692a02e6981a8b7f91d279e3ccfdacab98931b880a0cc5c05568a82565ab215a9a7fd849cd1829163111179708e50477141b8985c4c78dc8d8eedc7485c414887ee49aafb073070a9a80a419979e61ca55014c000d21c61b8cbb0e571b73b8fd52303c0e133d71fd9cd0234f3ec180248fc8edd59dd22987304f10e17e442bfdb974fb542f3d67489892fd8f7f4e1088ad21fac3a6a4431ef65da947d2545976494a2b752fbd995ff7608f5a7d4b4da02ce732b1bde250b25a278bae07fbcdfbda762fc6cf37561859c1aa4eeddeea63ba6ad53db05a8ef3d6cf50ec6d0659a24acb407b7d9fa01e55e267768ff0719cdef5247f6dddab4667503e9ad2a0ee1a2c44b438db8f18d4579103b6d42d6b7f38156def68f641aeb24ea5f4c162e7bcf82470ff2d888526f4113cf18500e4c3389a9e2033c041e41c3015a68861cfad4df2a75506cd0aa2c4f2b076a99b26d0b9acdd2ada9e3c028a2e4f444bc22fffe83cce41886e92070032b0fcd15152412f1ddf3b5f072a1e0b620406cfe1256e1095070dea9d5cf696b008b165a4bb6b769600573fc23a461d24f1d7aceb458ca3ffd6e53fdbfa2db9b2803321cbb76e6630a380a24ac75803052d36bec04d76c2ba4905845d389f12418630c2c4d3c7a3574051a629256b4a94f414e63e3d34d4faa881203b7382fce139bf480f4152e8b610ef2f3dffd25078c47d03b8f7f6e63a89a3a9c8bf3222e2c399025372b65ecd118359e80fb2f6e415ae6cdf939e44a6a96acba9d2675db18550ca130fef71b5c78458086cecb23117807464cc142c7a52cfb598311db5a14159caa61c3fb462a8546fab3b4ca46577b06333c6e8b60d919d4de1313f47b0e027dd30fecac3e8b902fd5d3ebd5a1119b2fa9f4f5e37c8a6aa9ed4b54c3bc20145d25343bed40adbffd18df9e8a930ff26324b25cf447321586df3c4fef202fa363579de461d23ad997c6fca08afbc8c37320403093d7c31761e56e3200cd22cc43b06a11f501577cc99877f40dd6dbbf329f41f024635cbcd412f31b2ee128c118ed3b87e89280988c082cdd02b36bdd10d5e0f1960df2b588a54ea9971524ca71e19c27cd16822214ee38b41b49bb1693f93fad8c44446584e3c0b83f6503e63770c84394f4f8ad21e64a320c64a75e1b692d1d8be47e759a925822aadf06bb32f1fe6fdc24a2ea75d0e1e0398d1dbfad1bd73f0544371eb0f36ec109382434e4aebefe4f95906eddd4374dcde1ea49e5b7d20404213f92c5508acda7680ac247dfa1ef8b19581ac06c48039ece814f7cf978af55656771c16c319d58340a25f55e80c0583b7154d926b65d89d6ebbdd92868ed90c6bd09c8896991c71e2dd58a5f8119c88d9a19b02f3bebf05d158aa1019910ad1ebc464671402f1d0d2360fac51d798f3f670bcd5218a1506edc39d215c1d61fa1ad3ede0f4cb2ab840eb47c026177a8de347ac539f8d0fabf21dc730efa8dda1dd4d38559a33a94cb1543e1998441d416a9db19e036f25dede2a8afc19ec5fb8b1c1162630227325c10e4254af87df0b919bc7c5b9019285427a010a1bc67bc3b59d3f417fe1f0bad2c0972bcd53385cb4880d890cafe811bc71be744e3044d326be9215400704d9929b66d0a789620755780307a09984c13218a9063e5d6445dc8e47e331bb2736f233fbf562bfb0c953dc4331d78eea606822bb8f9502b15a94540fe53b904f18827c198a03bdec6dfa2c190d87fbd09eaa98305d02262cba15b351f76cdeaa6971c0be4c549ea59ce1c2f52523e321f6139b776c793e73986d1874dd5892792341956ee2302cb129addaf268f15b4426c4755a62a639194028e64a70c554a6f240ec07766097b328d93f98c5e4f74faa46499b768c838d0bf453d6083c1213ac92be8a6c6cc9fdfdf2ec995e1470595cab5549e4ce4b62ccc693df0d5a16b831f2980232306170555350fce12782f89df10d88e1fa3a92bc312168d072a56780316e28f0bf1c0a41fcf084cfe998b044011b1e653b46131cefbbda0e0a52658ec07e5751bdc46a2eff8cb7a4092b66ab7e33cae47feb0675a0a7e8633cee2376507fbcdf7b14dd5742bedf08e5a647a2523099c1ba425b0dbf8c45bcc2aef96fe1e4e5c125d5cd0fed0d6d6931773cd9929979522f0badfe345416afa0b0c20bd0deda200c384f0a3cac101c319394d0960112f994f03bfddf22ed6e23bd1657d2eb7eab2ac41eb6dfdc0f4d618a6a7f58dbfd816e234552db0429ee2ecd317a706d6dce8b9c878858f6417338b94c3a39491f5f8b2f3a929c52bb4e79499e36a19333413fc293e4404a06ea27953bfea9427e5e472b8fca4cbf837c1631118b02bf86607ec3fe25ff603cd4c5e17aca5e6af2ee0b94f9d669ffdcd9787e371b92f96c5b5b91ed18c9623c6106ea39716b268e58900842c48202fe0331a15821b16d37903e130fe3be0d92f5e78ccd12d70f1e2bcc0db0598ef58319bfe355f101973248df94e920821bdd8817ee02e122c0cc2f3fc1521c725f367a96a5c450b2087d4487e45bc2839a61dbf3de686e8bba8f31b29ffc8bd4f227bd6743e57d30b9f8e2e330d9eb0037aa272c3af14592ff942e14ec7acd27698d581864fd5f328b5b6c6c87aa44e9dda9f19c42e83728191f48c66c7904a2f184988362344b0230947f744b583b1cc9632feef00f25af6ab463636af50d0c3516aa5bdd1a5880d538ea7ba32d7d9a487e925d6991a901de260cd3ae10c007812c01e40b4d8040c1a6e676b4fe8c24a150d91bff062e30831ab50e43bb78af0ff3af0587eb71b2b659a34dcbafb1048b398cc95576f6074fa227d5442321ac88d1444e38c3dde20c04c284aca670493d3d811b1ad9a77e7f35d22f676492c0fc431a45dd3bd4b17f786a8a8d19e6b72217657b482f3ba5e89801d788f945c20cbf6aaee1d39162e1e82a42cc7b9caaf10687a1b9e13d13e7eda452bbace670076ea3bc416b889104ade4099314a3a5d9314e2b2a4e7a2ca53c26865e54199599f24e9d909c29b0aea9cae9e669cec7df4dd2034b5097a7ba3875fe4d01a49d5dfccb637c810d20129012e65ddcf2997f415b7d31f6b404fc07a711ed972e768317a928259797c09a703b148cab943912928cefd3c3150dc022f81dd9749e75e371432a61c7ebb225ca52040b626c6b5a464382b4aae8eb1030365e2af6727c60f175bd2e3f4fa0ae4f4f28186b8b76d79c966d8850bad032d479be3612f391023106e9a43c3761b81c346bf1c4ad67291d5caa514a7ed022dd2fc04a8b315d933256b3cd9271d0a3ebc865b6f4c34b1ca8e183dfa501e58a35d3bbfe4d31015bf1e7e180747742736242d95184c2b6f6e8e8d5bf72aa4307865aabda20b6fe750ff886c792f250d22c3e902fcabdf349910516ab6aa717f3ddccccac63f2a7d1930c807d103022fd91fd165f65196350b7d6f07ddffc362041a2b1faee5a2c78585bf7379b46e0a5a5c4e306586215a1a79ea4f42d170abba5089c2365dbaffe3e6c93bce42f51e59be540dffc35c35b8e331f6121f21491c34c1c6828b36b9a2d9f6af667d8f1613e0815b19046b2868362b551f0844d057aab7ad58d35df3a3828ed2c4d1670822b632a83e894ef4d7a0d4d5659910a42cbab505159afebf7ed6914705a33b129cb53439765a342ee6f05dd2d3d64c4dd7479be288e5a2ffd32d01dfe491511042a91c3446bc49b23bfa8386aaf6d7040b3cf9de97815f822ce01f9c70d3a405ea0cda985b1c13b007b52f018469ac8821262629216556a3cdcdd88f37346b13d6843f8f01be448e0319f0bc4ef1e32fda43f272f986171d9ed03407bd15ff17e3895b45acb03f7ce98ef553d9d29c24fa23e56e3c1ce7cf32823cf52b0aad237ecbd636ee36fb738ed34a774b4d3d10eda6931be94a48df5af7f16c1547e709f48a55573903d56ae3f0d8066b7286099ff0489a5dfd61cc0e7a836ba061d5045cd537d938d66b1919c01526bd6a4843c267391aeb4cd2aeb06856e395b63409ee1786c48735e3a7b7649f2bc6493ea5bbc288475b4b285fb175332e3c70e8017e9d18a1d622f612845d07836357d4c1c59d057d38b9ef039af684cfd41cdd16325b51d035525c1d92c6fb76f3ed31406162a282be6f8257829115c7b9811d1b8bbe898c54ba9904172c3aa7f7b67ad2d74c73d2db18c5900de9b3314dd6b11c3729edae0f655d5e2c424cbc0ff3115594a8ac557d0f5332f4ed13bdceabb21d6c40a844f65349eba8c460075eadce148fcf72464d0fa806f152879b5320de1f6fb539e201f5290580e0263d90f372ce3c493c416e0736ecae3ec080a1eb73015b98763154c6f38090e2ff75a3d96ba2c737b4d2c2feb4d5c245791edb0a4b0d75f0ff9156e1a262a2ba0b5c9c45d4d663a951f067521999793bfdcb94f5150f318c10584a084694eb6e3e8d1e3a1395266e9514ad38cdbe0279289be194c50ae5b473d05811b213d86cf003f18983eeda3a4b6643fd3b5495cae2834c54bb121599a22518411dbb3a3b8eb8196e4a9a48efd4d14d1ddae446bf68a8cc065a1d0496bb3e576817b7b76c07d06964a8be261917f0ddc420504d136217246ed326b2aea726177660180216e0db01340779d9231fefde2f0919758317f26543be2cbeba5a3da6e921e3ec89eca49188b020eb5287cb62d75d338110e893df556a0fea01bde798531e067fd66cfc030292aba227a528a428b7d4261fdb77030ae91008826549049f9dcfe9de5d53e445c591e5fd408b7f66ad9e0ff3e97368b5f0011e5d08f12f41c33f4b68ee4747e34626eca8cd9edecdbca179dee3042dd5b8101f968bbbd9b4cc4826c220da1a003248c7861a880ecc378cf418e59caa705a24f60fe2e6ae2ebf652feb3ccaa2f5016e6560e7aeba9bc897dc50c564d84c2729151be054be7a8d7e4eb365ac451631857938e8be517d1d25702653691761f52413541ab2b7336f933b0c1f42a769b157e3558d87d4e73a80f08d4ac71e9a2908ed7160e0d740adeee9da41ef869074f333103ecd3bd423e00cfb8847bc599316425733a27c6825dcd29b5e234e230096c3253d214a82aca2d0d5a8f1edd9d01aabecf86b3ebb62e8323fb4729a9c17ead8c279a0478f9e115122345220d8aa2c597beff0640ba6c2a0f10ad8739625dba109bdb7fa54715d9dccb856998185027968582d05456693da9fc954cf8b040a151d5ad411c5c3cb796b2cd0ceb7ec19003dc57da11cb2cfcaf2416527df2a17f3e8df9b001c46eb88dd40fd0adfda17ba3372aea162bb779a243559f0520d042139ca0054b6625382fadb112da3b415948504e5164f46e52c384b8b98f731bdbf311f57c75f5d46e08114a3487611032e706d391c5a5b624bedac7926a4e854827cdd588daf1739caf25bc10955401f54037ea387340c3a47df7cf026d040cfc6161f949048aaeab082f5b26c329c0aa10592e3e639d9b06ce92f467498553370c22e726298545b4297550d5d6b7104669bd56f12495fa8ada0941b36c412392f56ac54ab23d94e170689dba24e610226ac304466636cb4687394c78b809b078612bc15d35e0216e9edb0fdb04d750572193b694909730293ca6cb7aeb9477f9700992bd71e32bce0ff4ad7cdf9651090862bdc094956dfc4d65a7493237280f76e4c5d066126fd64c772139546cd0cd600648991417c72b1cccaacef537dfea2dc8e33d9a163b4bd36e8d6db8ef225fd4575e415e2aa093be185441d909034eb33fa822945e0ba94748892ad74fa2777cc8360b6ac85c8f7a4ce8796b12c4738334f1a4648d0b39afa9d3dd7b02508a55374f86d1e391a8f16caa12ddc0eb762845e103d4117c9bc0268129bf56e0c7d1a756ce3e8cd340fb5e192973dbb24f704993d8d50da74ea13f035d7eb040ff54dcccfbf1f5e27abba420b62cbdfd2d3ecfadd70ea26234b82fb2c9ba9d8222ecbd17a8c777c4e95a35cc6545a7147575dd081bd90cd513ba82753138b830cb665c6e1736ce91644019638b72121f0cef90029348698e1390f8ee808405e215184cfa97acb72aa3a40583d1aee43323b0eb3b413993855cd6ffad323ead70735bd47b87d6b30d4d2f0a34d733d9bd938db355e78f4a86247e63165bd98501cabc5f88e50336bccccf3f86aa22aa8acecdc665127b92325d298e5798e35982dd2eefbc94608463ce7efee4ded966f1e0dedfe9292c15f64f08683aa05fca6299f2571da54ddd72f5ec2d6e47b2964b21cb298fe094df28419a621488a1fcf2fb4ee34ebe290c8ad3bd98c7b3cd1b1b1ce9887e0b76008e7717c1b26343d8109efdf3c559c7e00e10d106fee9b081a77326f4c98ca1469bf427a6ce11d468818d1fb6c2a392d2640b614b12619262992fa5ae51c655e2f1d222b918a545d900f10d14559d7c943ba6db815751c4d0205d59e359a28f9499db6136a6c16d7de288f2329115dbc13a954d974bcc286328357aa1801673ce006b5608eb56c05d508b690557968d0ed463c329a8a77c365e2f2d392873d4e42a22d96f44dad98932d6456f78b9f4eb817ff86311b8d609928f752d36f28c9ed5ed1187e9c35920c177ffda91aa5d7e3355e5490ddfe999d9ab1db7fd4e04d1c02cadb56b741b29024384d6d8852634a2524cfeac5ab53d70013ef24d57f2df88307f1328bd277d31d71775976cc7093a652d180a4bae27b6f03714168012db396039caad514c53016bccafd5a31e84f206f3ec1d218c1b010a6077730dae24cf47cd1bb3eae106226951aa7546e1dee25b5c002642b9797fcf86e54c65182d4ed8f4d38c78afa2914334a9d4f72782cace9085042d8ac1b93f278d19c92df66be622384e3c171e12ecd5b097db1ec2ce13097fe964e2f1a5edcbbfe5e40d58220d95b5e236a6e3e2d28371e123034c591081eff724b3c29c72c3433e893546c6478c2574678a8da23be49bb26879b704ecdf3c09df2c93404c2ac09f71e44b7c14f383b04d6db3f141feae795c7c95be0c4c0f3cbcbe80f6dc443f7b91fded6ee04c771aa3453cf2c0acb6df3b279af127056007755c50cb99278510e7f283bd7a125dfa8a67aec2afeff0c62e7e875bb1039535b12cc6f5ecaebca9384e7ff73a13db4eb9e997a0d0ed448ab27b3d169a1a3770fb92976281ca3cb7568d1d79721a57fb514fc3e2b6203e41ded5df3ff3564ce04b4ca67759d759b3394e1b9e43935dfb7e7ead72113abcd9c77eaede168d2933d7e7e36f40a2fa87ba1df59c448fe2421e09f3f1e43ea20c4a1e3f7b94e57e70288ca619667c9284bda922519c2ef1df54941c815993b91635220ef5b6bd28dd2e9ad95902aa239462825f22fd0664f94e4497411e277c1fbc937653c2be38ae1bf3b8e2b92fbca57776abae68c6fcbf1e4d4f201e19e0778111186d7015a1b640956a70d3f495a0a9ca76ef57a208eb4a134d0006edfc2c21544ff2551434a11ef3f17702587a5d8d2f6a3c60a40522c38eec2287104408d260ff8e2eec5088dde71289fef8354e383817a3b40d9d1d79999de17691cb365e120e4d42cd56530fb8cb302d3f8a874393c0680445d18c88afe831416737bc83b9d95e460f5ec91ecf27eeca42397de615c949c89c057982b59c90105295e3c5cf10ecba8fb7ba71b6cb2a0c208326f78cc9e3daa8f05b6669f4f11ea2c0f7ec3a97a66ee254b7f2a139faa0458a585e103c31b2ce03e71f80de8174a259020282b1c9951771c633555e1db63588813f1675d55b5e66a2c3561e129b481e29905bb91fcca48abf5ed7109dd1192a50892f822edcae94fa658ca2006ee6da39b72fb688c5623d589180c545482f2ee91955f9f11cbe10784bab4232065330f1f168bb6777b0f0643d43dfc096d41a93cf0b9b35c13f04f0476bbf006c046a72153d45f970da2a7bc0fc7a0d0af6108e277933ae1baa96db55b0822203f3738fe1dff5349b40cb0de12d75dab392617e038651706b46ca7086dacfe20571cb3e6ab8a15ac50235560ef218f879e3341e8cf6a97d459084375b0f6791ccf1897047b77c560ebe60abe8a3169b27b98e205a3f9341f1ac2f0fa92b83f2dbc7dd05e3f84bbcbb92ae811a673195b788ea37b7d0cca775df952a22386ba19fcf48a7183815d26832c13abd190dee7d84e94b067d360d4393eec4e5c602a2e4e74f47953e39596c91a40f0c0c894f24685040e7d9cf9b7a0a6c17adece5301c53f185d90d6d69e0b576325bcc801f7ae3d98398c351ab8746c6e5ee71eba05428d921791fdb9a6e0ee3a2443e4db103d38752bb8923f6fd985145f6ac41a1d9c712a83688b446d0e15006e83df47618b803455982e57963d01c191a4c1de128c4e1f695272b7301ef80c3f97fbccc4089e34c0543d34df7f670c88ac218a10fd4b6ff63447700bf18f10be540728d3cad66d8f4096c69ebe360380b55d122dbf1c59fb281461370fdb90f2abd5d96745f6dae9275db363676139c891a4a70609efc844792a1cb0eec5be07f354916bc1dbf2bc00e8c59ebffbda88f4dc962aa33d57c31cebd0160d32275080f46be737c01853bc8058033d91250e5a6fda0d6c154c1eea999625116007c035c9f9c6a5f487440cb75c27e65c7d49393e882e7ed8ac2b75d77464a196460fe18825aa5064006e0a56428253bd076e04701821228043993449e4f2998ee65e565bcb8352d63523595c0f36215e7875b5349923103da1c20739310e7f6cc2728af4217bf37138ea5ffc79bdfe18d77f2ee1ea1c8dd3e34c5cebba4aa71c8e9e301fc5d6d5aeef048a00e8e098b1200f136af22342f9502d445afe33e3fd27ba50d6aff7c83e9dd867e2aa8a1f3d8dfa1e5c981263a955c51829a4553e65a7a5b603bcbde9666d91f175dd6337fe6ffe5ed71408414326c51227ec766279a5fb0cacdf65e16785e89eb18ce4755eff5400572625e1ee5be8d0536c4f7caff290ed2b75335646f6d55251b511edeb6810e6a2c61c193a5ef8edcf6cdea70efedb442debcf39365a3d2b1f3ee420b39ea303ddb0225adc71455766cb52e728089dc55138c116ddcb59810a291b43f9d765d0c1d805c994a7b847172f562171ccb6a63affe470620246942429c9e082a447f309c91483dec28e3e2f8ab1a0da7bfb3412d0325cf3f7a3cc986b7e2e230a8eba4f7726b3f24da6a29e9884c7d97901fbb7ee2a7e43992ead3b6b137ab5ab49a3217b1e84b03787b0ed8bc37df3f68125c28061ea511f8798f0c1accbb0755434a79c21e7ea65c0a971412f018b1f8b36dafb8d74aa69aac495203f67e0cb065958340e4a18c765342a851a56f15030fe501453d9e33055419058045f8477fb3e0a0b16072315392e8fae4fdd739c53e05dfdfc8c5e58f291321190a8a5f389c576d60490daced9e67a212d8a00e949ebf8fb6697dcab487ec2a234cb17d8c32abc8a1b3ecb7e35a11c034238d1e1b92ce1eb34419ef49a0484aa7a2895143f0cadc7001102c230858ea34efd7063cb482496b9c4ba054389a8c21893c3aeb3a32d7e166203f8cece590cc53805d2a5b34923361f9a08618457b85381b876c55490bd15b6c8072c4202f102e3dfdd93d437382a3a13d6db9d54063e0bb7ce400251e422abc89297040be1b35f6c85126b5eb593929285a379f4ab0de04c26748942110d0ff2b6d659ccdfd375bd708fe7fb53a0b2c341b11025758c61501f4f8764ea09b071bf3ced94767fca0ddf069b80645deee65700441726a9ee968f0dac15391a2b1e6bb924799ceba2d11699e2ed1be4a55a4091ec55fe4dd90d6e983e837a0f2ef1df8ce5165b2a03eb172d31e35b0c6a205cbae11cecdb594093a1b448c70da39e621f23a5518f7112725bbf6b3d103e6861d1c5e7e45f9f4a290750d9952b3ee3bfea4e8ed0ea1f31e14693cdbae6e897f01dfe7f4fb5125cc0a145ebad04eebc2709e2eac7ae4ebbdd8fd6967c397084388f5a87f32a035ca3286f5118089b62baf123af7d392d2b4bb60579cdd0848612bc2a14dc8364e98b2256f5d830565fac6d587ef495dfd20c6f1cbf96a7f2655667bfe71033af14796c07be87101d45ee01ce88666e4456b53eda8a30dba34463d130bc32e701c23c3c5941842f2555f6e7ba9722c881848f2b3a41617760ac2ffe08bc9090001c1d4cd2c4aa07be615d599b9412bbaf104ee727fedf2488a3cc9302e7da602150b5bc73dc850574c2ba70320628b5b1e8190411556e863a4538024bb0ae464c2544031aa2590f172294c5e7b7446ba6c5b09a9b2a564d3d647b006686c51aeee91263bb8756252081a68653b1a47bf106fdb32fcfab705751ddf77b52f8b62397a68188865227e82041bdd064f01419346fb99b5e98c12651e2b7262e0fe08a9d812d1c050f0305b76d0ddd0e65438c6e72c446c6220008b7baaa7ad683fb9174010918642011944e63c71378dbf88ff56228e634e899e8355a8cc498777aa4369f3337762c09c504d9845a1384df0704aeff4d1feda99e8cf4f229054a16f7e755db34494d1719b1bb9f3f335344bec6744c065ebfc8f6c6f19cb7013487b5476fc5bf27131db5eb2ee9e9f0dc3f29ec35264bf87c359a19835cdc104188e6224e9e1aa1b3233de9b9db6228f607bbe363f0a3316608c670d43cb196e0a0301c7355a1edc30bb8cd15927102c052d2f4fa70058b699c6987755334d40705650ae091f78e1d15bde01dbd6b47abe3e375f3ba1427359ba9e37ac6d4831331fba23679ccec2405c8c1f5f3c6c7f35faeeeb467655c19688e4ee299f2b447106121a9b1befdfc0bc49671aaa49e57caf10b0731c4cc6c9361cd26438867bb9c5cee73d9894d452f6a567971f09f1eefe07b37fd7379c170b8d13c22fe61278b1421621e6369a108d0b695da0073dcd11b3538a1beb6dd6413bd22c651b9e69bc601550913eb7d0c75e7324f6504fc1070a1ce70f084974067bed44f69723ea766cb3946e97b9d1ee96ec8c48745fc754b45b73ea1882a6d4eb3947d14b52bcd9ad3538bf5ea6011fed03c1aab606efdfd75c893058abc2ee069b688755fd1ac4e07ed42e23dc4105d5a79002898d3fcb223b6d1ffc30263b4867da70599a887b8f1231afbd50f26c5d50ed21976fbd3c6ac3a345e291b60af6dd5d1035bba36e08ea7014def210447a95815653e0bac927d72a1a3f1af54d59690ea4e6ab60fea4df8eeaedec000afd4a11b5f802610a55f6e04860e5d044cda0e4915198a9c91fdd1262c3e571ffbdfb62fd77208cbb100c96b7a1ae18fbd5002dc3edd342d10699582c4427e2d17ce5aa9515c07269ddf0ee60ca5861142bac5958d3aeddea90c83bd21a4162511f03cea045d71615f9fd7946dfcb04b94a6dbe7dfe233cffab215b8cded6218fa86009802d028f38da15e46438c03b887b0feacd37691676edf77a8884d37183bcecad31697fa7e7b2ea03d9cdb00c36e1500cdfc9ae8f24429624420d711248bfd58774287b1543579adf1134c16f26da9add55ec05e2d23384b006beedf22690716035a9e25056a8d486828d1216babd4369c58391c35512aa9f9e1a7d32d8a9aa9a11ae30ea9eb79f3f55ca1e126426e1287277c2745d18b5491ad0ad40578bfaa995e702462dc02afcf96867aa4fbe821d369db394b23f6ffbceee4f92b27df8b1cc9ed21a31bf96dca5aec4cc2b4e64a4b83ba6e592a81d02d72c8912c034a568b7d714d12ab2e326eaa84ad11b0b2df73b477202304ee3001b1148d24c05cc72235094c93f5bbea04214b7904f9413c6c564304e80f76d2db839ca21957f15a68cb05f303bfede2d77fb2e4dd07a90619afb42dec49c4c4abba24162795ec6baf44c9e1d05f6945d4a38d0c0105c46b22b15cfb84eb2a801f95aed91479652dbaa446a6fb12758583bebea81b79a365854a1c9771c6e78710c1d1b22b5630f51898bc3f049914ae1c1fe259d821ccf9251ea8d3abbd449bd6055dae1fb267076e948441f85ca3d385ff2e91b65de9a7e5fe2734281c15f039e2475021d07699a3fdc5127f2c177bad069ae1a5e1497931c04b6a6da95a5caab8df761f221fad3dbd4f59d2770da5c7be22def4e274d26f261d0d30cb9f47b98e9cf4089814b0536c0baaa32c961ed4d0a0a476fb36bf0d1c8f83fec4b690ed79ae580e4600b02d49b708bb09f5854c0d5e7dbdea1cbfc6a039172f1b76fb6d3e532e061853029659146bbfd5ef214b896a8c91188f7943e18b60558b38ab5927a6e70ce85fbd7e26cc801880fcb2c051b1ebdca76a3697f171e57801c34670fe35bb07240074c3ef337d6a0c1e453207319890b06158f8f60f2d4558da170337d05a0bf589fb4609027d991f61745898d72954464ec03c400fe2261592e7f84d6e09126477a51c1865f3087159662d5f2256bce6bf7a11b3f175994402c936dae07e26f966dbe664f255f534889451502fe7dfdadcbdcea96c9e33a374c38046c41b17d561ec24eb32ad9458ee49fd2cb561bee3a61f0d9960dfa8f5fbfe24c662e52a86e33f348cb2f9d1b5dc0434add63fda5d30d2b8351140ae30d36ada14e9de227a989e732607033fb6345c9e2b18efaede638113856e5833a1ff2ac0ae903b0a27ede6c11fc9b269c379e7fd007933b1224e21473bef3b7430f966c888fe3b22f25998138ae86ce1ffb576311433483a0c57bc2863fa737452f190b6c1a45e16a30e537cf0e2b107a938223b306a1e15590d6fd859cf0f69e46672229d736522a01063b2c81f944473d6ad33259476734b6c36014e7d07f59795a41dc9e8510e7e2382f00c86eb78a84cb9303ce4282b6ffd4b863a6b9722673e1f57e05d430bc386d3eb63c6b4647a8ff42ec7dad2088741731f9bbefabe500e87ae22a8980c0ee0ad5e281e5d90d5e23ae1705a8790177b1d1406cfa5a1a43d5938d77fba1476214ada430168007ffc95907130b1eaf13a07bf2d2267ee174c75e44f78e023013bd5bc68b06b5223fc899cdbb2115d5697e17e2b400de83ad00f6527c33c131f69a4c1fcdab98876f370d89935d8e0e4717e385c4a480c078736579525ad07716722af467d8c24b075c41aaf412538df4b72b1866435ea113bc0081e9dae2e7e6f28203b6a5adac6538103393d6a6c6cd5b41fa14787671156c957e9dbf924bc4ef51d454cb3043efa4783b50396342a815edfdee6482470c667bfff678c1ecd925033a70148427fd85cd2a09aca787bdee414841807ea13a768baa35d800cc23f37a5b06f9a517f05ca1c6c8308db8093fd8fc9e6bdc99f74f38e8eb7500af663526b0cdb9550f32416bd59a69622d0f8160a5b4e949abe6a9c91f110e81b9ac7ddd922962395535968da4ddc53c227734b21d6f784b335b85a2c23a1a410c3c91902a66a01fcd7bf22d2f87204f4162294a8b7c6bd7c35bb380b21bd75010f755e2f1af17cc50a39967619384596c4c5462b04ca9aa89682d247415bfb238529951c5d039c1e5d5689f3e818cc0dfbe60b851da1b5dda22fea5a2a7cb31d00e0c19d750d327303c71f008f3cb39df4ec92006d1e144d839d04f49877801b8ef286a9286ec61e8d6229208410c891fbb3febd446c7e7d01f1e9b70747ac1d2cd27d16954ce32b15129b06f622b280c468fe13b0a271de0657bba2ab63a10ecace7e10a9b3958fcc73eec035747c7955d513627661b84a175d4b7fdf67f11be6a8f64af3d07f7f40cef9b3917230707a540d705c87644e9623a31b37f5310b7c364ea1bab35d953d32c2402e2572c60b391268738c25d28babd657dad93a2b030f5b4169345bd5a1e6cff1cddb511903c700f7ea911ac3d2f9e77d7dba4501788bf132039fd05924651f23d05c923ce156b389b9a05cf4178a5bf6dd0fa91d80d2beb2923935ba5b4649a86477856dd6b4299ebf34f5b793bf4835e037950ce6370d5b48e1454aaba8dbbad6d9c6759c8d5ead8ac633318430301b58d2b707283e562efd608c6de8c61d62f682abc056f3da67d1a835d0b2eb92d1c0d3a3282b2db038c63d7a912bcc9a5d177df34126d11a719cc8e66f32eed1b0be86372c9001b6176fbe0aaeda980f5fd73f24a26ca5246a41ea4617e6d1d656eaf1e328c0595a20ef94007bdb24c4f5d4d87effa1e8c727820c5ae642cec4e65111aa17e49b7596bc29fa20dd701d6cfba7816a056e839d6eb5b9227ec34ce4d75c252131ca94cace87609d98a334c3bf77a9e584b61fa78449bfcfaa9d62b7f25896285cf1db3bfb6c0986a67767bf5d4af252ee945441b62142bc13daef5c8a620c1f4b651022a263aab84c86f25f59d86c6db12ef9e6b42b845612f8f4217feea61735d565392cdf348b90f7ad23aa06bf3372b3453307e1022ee705baf3d529b6131b1e79ca94e572e06f5dddc51d11f31f745adeb38457a8984bdefe5a0709082828c4ba1175df0f1b497ec5c24dcfa72519772c16f8c7636abb9f436e698d711650984754300dfce7d4336208e54fff793f1e8f6329b5e458bd57741d5a96c719a17b53fd15b590b6a6b6b2435c5647be5d32086d024d9bf9c6ee9826f66a722a6373aaa96787ed3ba3792dd1b62d3b6e7339155aea9038629ce80a6301566e1a5a440293e2716882597f73aff777d72d4789cd373af0520b7eff9aed7127370dd2f12d86e28d4002564dcab19d0637e459d267e50b484328209148beb63a5b2b055a5845579c49e5e2f8b909d681e610c47198538471cd01a1c3eed2e8935f2a4cb76e95d7028332ed5af94a1989324ccc6f5612b63d7fc872647af85f0d3110af27d9fa7004618bcec5abd3923e653e86b035b8862fda1ec0947a2be4dc1b2aa5ccbbea15f33ca47909830200c4a3c653a42236526b93701b6d83030436432e7fab15b98f86b6c4e78c17eb309565e41921df55ffec3d7a0886a48470d397299a52c52c83eecd0e09635ab45d1cd799fa5517c58e84407ddf55bb9d8b4a6407c75dbf5ff7a9493410e75a2d88d4030d0030c70444ef40f8faa886b6d14bc312f0962b0475a062870c92fa2c6df45e2fd96c7d5e798b7d68bb9c1c25afee9f1e35e0128d38a41066c61377fb160bbfb503a107da86f2a26e4d641510ed4b241807be387758e77a2d9738818fb961328c5649b8dfdadf4916941cb6a8ac866d1f731f18c9dfa2fb35ce41378a1b7afea253a0b7c39ad3cce26f4eaaad8784240cb74f8a6f036ffe27ea485b3faf99dc848448abde4d38d42374b66b9090ce8e13f28ac1e967acb3a25c2369b124942571b2ba515ac9d997c9ad240674372b972f78a326c23e154c58d9cf7aff0c1316e936761fa212852b8fc90c66287061631466d17ae98a2813f5f0d0d5229370870de30df85f9be26b7827bc9b276e7cb829c0f0cf4f9605bef6dc625fff9e83b7183b790623069d930f5c014827e141a513ba6068b52fea3e54f22cd52bf3d5d61eb4d860444001ab75b87aba87b7239f215be0b70e6fc71a7d1ab6d7aaedcfa1f61c5e47ff452a153065a77e2421c9f82f075083c948a9bbce57a3b43781170a645c9255a0d4c3b4b93b81859c08053b22c2e3d1a5b26908cecbdeeae5c903e5ac6b9d0ae2d42683a77d02d76e2d07eb29eb974f31bc82a73a479a62882e95ed308565551079242e33a38c2fecad9796121a2a82c4e6508ccf9aa8b3b4c33140cc4de434cbbd70f692f0899bb5059afb2ace01b3f94a5a0e99741e98db8dc02672745b3dd5f6e9829f22bd90c515350229f2258837ad2daeb6797e19b7e4e5b6012a09240eee339ebb9f0c720821408d0fd6fcb1d0bc121f2701197fd3e2bd9367522dbc161157deba5f808a931ab3ee2b3c0f172c0950b3768d8307c7634441f6f2e2e2d507729f6b2eb55fc7aaf3ca2036a7635af3a71867f09e477585ba902fd36114445837d80f19f7a677e2f3d100a4075027879ca8ea88be6fd1ed89ab7e703dbb6103e1684a4d46c92c8744ef11c6edba1ab7b3b7363335b333d91cb1959401de9cf250fe8f6e81297fad639808b044a8317f1fe8c2a72e98fed687eab28397b1f1eebfe850c1eefbca99784f28df44926674f9e40a3a91fbfe18a963cd7e6531d4da6590972ba325e8cc0e0401a918c01e02dc04d56bd8fea3acb1b3569de4559f17ddad28e63005830758f1304d93499443499a3f0d672aec484268ad7cdd0dcffcb049f0876367ede6d430153dc801c2980104b671e3ec474dbdd8bf8665dc96ba6a1abaf0b592d88dc33c1a49f91b9dc65d2e31630ea3b8b79b4e09ff8f6b29cf170e063c654ff7ea924e1827c8c2f30a20d82914ca3badd087618f63a31e8f323ea11692c8e5775eb900047b97b28545e7104e9ce6094ad546db91a2cc26afb033faf1f86e423ed3c29027736eb030d3e367520f7d073d821a4cdb45b17430021d4970a18b906b58f3ee229f7d17936b6e63581dde67f54acf949e5bbfa4b5d3d1d90af86684250e21bc28e11f8eaea830bc7764f2467fe77801df62a493aac2a50507dfb2a21831590e2b950e6ab8fa240533a73e3b057e69103c09147224291f43dcd6d221d5262d4415731218beab7ff33c5e18175f39ad41c459a80936c2f988131848459be95dc409c1b824e7874139664ac13e7fc27a8b8a8f451a04c3d6d6b98392b8bb1271501b83a4614b9a547cbf95119ccf3ee2e8e10711a295c917fbe2150909f7f43ee5296ed29cfd0c42233e1ed4c50d1d7ad3bf9546983534d07bc4daa3a235c498951153d900377dfc71a302555c4c1361acfa70a277892346f0e2a3c123ef7cd3c113bcceb5d80564b1af8b0c6f7dfe58195eb45f566ee8bdce1c6e85bb51ec571807e1581d30ba8e35189facd243339d49992f6b6719d92b53e3986240ab75663602ed007c3ce7776dc4786f3d8067a375512ea3a6ceed6ea453e00be8308d6dde1bd5d7b38c65e0b7f7da1533396b21aadc34f08328d0a7d64dbc05ccae0f24f911723a321eb9dbff513915ee7d29fb0ec4a7e3bba2db5c93624dde351aa730d51fd07338114be95ac510788143012bfd36f5ab7a1deae2a9f0f2bb335cee347d07cc1505bc7eb3bea9722bdcc052f225e2d5e97db0265034aaab7c7514dfb23f2882223839037086210ad845d9b7ba03c5c9b4f14ac5360df0ab4e8284f72b5b189dbcaae4e39f459b954fdf21861d2343b8efb501a24b59500ab3efa6de939820732c6e4679dc9f68cd5e280490ddfc998692aa044626cd37d0d452c1ca085409a98c6d71d1c25a12ecad291ae926c1dca08f4fc65e8ed7033f3bd3a7709bc3193fa7dd55b5e85adc9f39d73e9c97ecf507b3a35dc937433402521952ea96670768eddbd5e279ee73931cb3412f8cb1d35a17f1add0953f2f6a275245dd0db5019c12e65f4fdfeea05e41c95e7d43eeb81b672ff0a5f7eb598d90f39771aca82c87178a0ad3c34b55741d6a16d28ebe5b3bf3600b5b0e865e7fadaad4bb961c07941b597144850eec006f4d8952a2f4baf403bb67e0b4d6f9739a6824a9d60311f8e959426b2806bca9162258d70872c0696d30baa9b1ef00eb6f021207b5d9136865937a7fc3dabefe5c0ddf741b66696d788fa5d40cd393ac2cbef48aa5bb133602662a23fc13a03bb0babce074e9280f0e1574513ea7fa5f12acb951883214dbd1a399c8c9e8e586e0a7d0e43deedec5fdc7d4e9aca357f2a45066ae792200f98d68d2bd5f1affb66c9ea04557205b8e6018d4548817bbec2309cdcbee281bf62c51c6750452d961e610dc7705d6005b537e3bdb6af476d8dafe404fb6590d08c075a28cef7b0b233c92fdd89d2a046ab1457f77ce934bb01728e914149a16ad5c51221b1ec85b37c47637259b7460a968927ad9c57cfe93f2f52cad245230240a3300edd81366a7f7d7eb02aab7362a18684d2bab6b6c91b578b9d56e0109cfb8a2be37d6da24651da4f778c33a5f57f378d9f0cd02937326cb09ba6b780ea58fb99a7c68da7ababac04b3794fd04f7bdfeb1f36f5ce69208c2c4d3bbc70e34cda088ff49f940a8eaf6dac3f1c0ce186a30db9f448bef8f35df67d76c000bc04f42633f80c4ac47ab3324dbbcca202fd131344330a7c19decda3e0384ce1be30ed4678a7b6fc54a3a31197939be4f63ec32cac4552d131b470e89c35c9e1d6fa200f6d0763434d45d5f59e527e99949567de61ae45f7479b48db8a491652bc5d57eec52d87b7e76d85faa4f02713c9c4b6f84ed973179512462f365de041b08d6afe33e34ff2b5957619ab4a7646461a9256b44977ab1b42d3b547503141b1f871c1fa1bd6810c00dfeac2b3e0cdda6d5acdcd3b9809dfd576ca7cfe4ee051b4c2e466b961860f90a82666892a9219eea075ed437c3daa209f747d0633b2748aaefbde9e5e688080600edb7aa100571eae4b8b8824b307f595b0d35b63029e3f252238430530ec0ab94e4e46439da57e75a4ec885dc01db577dad70440b2b01b2aefae629be01910e343b7a382140b608e7f6f2c9ac69976ea184e4378d0cd8e4df0be4cf6bcc19e9e9e536446ccfd3d7dbb56cac7dce6ea6549f903bbd0a044612fd3666dfdb4092fbc8e7e1ae507d59490e175cb1839e9360e03c80f2254de70788269773720af9148457bd90a37f4bf6ab7df1b9ae46d78c50cbb37e2f7023ff15c79c436795ee1205c4926bc06a0367d57dc70efb2a5c5bcacbca54167207f9711319961f1aa7ce4244a8cddcba11a285d54fa780472c0e095c4d1e0777676b160e3519bc07c18e7ca885bc90cff7909129bf605bca399a1c5d284f1bf00181e2d0c1e1e85d1a97d5f19755dd9cf9b77b80583bc0c2911f87b7b12903e1debdd2534e8cb5b554c3793ae85ea8b9b7e6429f3fda0ea29507f5f39fd00c638e121e2db1762ffac9d3f0b4e95bedccba376d41ca83423245e17ba130ba13a7d977c5d516c4fb3ffda554949692f76b866b2d4e72fb45751aca33341f2b28b505d12cf3af3c629cff74a27257bd0df839440f5831d55872de61a6f2c2c421e4077c69c43f9b2d6c2d47336d160cd3e4cc8d97bdf8b904580ae041bc60651b96ae58c9caa133656e2d0e56335b97aec9d5d2240a86aa1c10e4afda1b3743293ec4236b788429fa42185f54852b9cc376aea68a69b327912d7c1830337fd61fe25f37077d9d42ba53b6c7acff87efd7222d4386ec09f571c4f992175b5e9302cc330f284385542f8f014036aead50c0f541f87a9d5175cab119c1e41d2e8d0b7162da6158ffc9d9ec56054f1dffff38b23a8b9c6fb510e918a69b8cabcf9d01044bd1b0c28533613d3ebc6510123dc1546ce3a5266f349dddd1a75977f2ec07bb6ea3805af59519f74a54ba409f14f24339707c0a64b4cb329f341d2d5439128a31cb0ef270702ab366bedbc0fcdbc1d926f70338805119940bb20d684217260edd8da7c54fb558110f35423920e9b512dafb6ec0e3988cf64dee32fce3e221f4ff8dd1b05a4293aeb4b269b97f8f2ce9b29cfb39dae1c9db85b59b5817ce27635b76013d3efd4ded7690abbc55cbfb3d64ee1659e71a36e258cfb6141a1a05e35c7dfdbe38f49952488aa43ecebd328400c8ad51c0b84190550cfd342723283a9e86261667e6ce0a5c950b74772f9b36275e31a8ed85bbf49210e11efed51d7d3db62f52fc231ba2310444f363a4eb20e93c89c0a36a895ec583c1dcf94104ab115103b88a210616583ebb04e0bb6d928d1f5f302c5768d937051045eb8429ba0b5bc3835547eb1e6cc13adfcf6cbab1eb072fb611302cfbe94949ab9d0e20258c338883093b6822886676e8193df425f1af16aa750edf22743894cf83cf0683c00bca6100ac58cbeb7e0d43b1d2621460097dd111560c4a29ffcf6332772c67be20396c41a81a71c335b434c2c8419aa4dab2a403b86b69fdf8a6a1b9d20cb2123105d1cdd756b5fff3152a853c03ab2e52ca2c8cc51eb61b7c18a8b8c11e5157b729661e61c41e6c39216bd0ebef3088ea846e55b058b831d2b6c7db6a09062a707cbfacfa0f9eaca3406914c4ffa96d7d5bffd7db755bd76e627251b323dc17f17d4e531c3aa8505324d5baebb911ecb5c30e6819241d14d28de1439406abd1860def9becec9b28c5f432b076a4f117c05216a98779e023672ee14c6825b5f7f99a5c8eb003674fd88139bb9ccf3dea5b81ce988e663809024e00fd9b2e9f6c01390537df8f5bca91d1ab4610ab33b68178b3a4cbf1089e4968c79caf236559a980f4c2168c35aba96075d2a5b4d1a41eaec9848d47ef7258637485d5115e0569592d13cb2f10a9b1e14b4e645a91e62114de9dfbd62b2ad3cd46e706230359b09dda419354a2384751eba95bb53df6fd9c5a2afaac0ba12d5fa541ee1cb8983bc01b49d3221ddea7dc0f93d9b0dd15165f91363c7f19491c40f845fc02a404a95f56e6f8b58a978eb3502dfae008975ddcbc9cb7bb1812b8790290250a1ae817d36266c047515f54615fbcded697b5dd21a89d0da0410fba60c7437206f8a99c5bba4dff2f7663afcdfd07541192ea6e5e7793cfc7ee3039115a542f1784e5910f78f3265f10203164f8dd7f7bad71eaf821b6e9d264c5f990c1e77e28fa17bbf1e77ff1ecb508424d59c5bccec5ed64679aaad7d8c57380a8fdb02819979a381390b5485accc1600f9c7758166e20f48078d8dc2548d71c5e8971f81d8689a0ca10af1290db68086041d5daf92e27f31ed95077d4f0fc081bd6981613877f6bb2287f1c9735224f82f36968e88048be8af475c4a940ba1e8ef0003b2fb5157d07b5046f2ab0ce224805d34e2eba25f5a81fddc204387f454bcb9e481567a5b2c006424f056ce7aa02941731c533bbed9ec80ca98f918d44b7375f6518d7756289feb5a73f7e40325aaef3671ad6b8f3429e85d477b10122b5511f231992c7eac3edf62194fb05c98668a7fba7d9017c65f96bfe86591e812b4ec9e415766dbb32784fac691639d22e02088ac54b4b38348c73a1877571073d0073cd24b2e7ea956efb315363fd7ddf1f4087bd42fa8d4aa553b4093765d6e1a67b38059b00277550f7f8b738a3d01822853fa7c68a2a73ebb3171530f88d1bb9d3e52ec69dbd57bc0ceed187847e417414b2275d3e097cae4811b7efb78e5eec76822e2e84be52e2b5e63bf08b61936e43f5de9d9a9e27f65b79aa8691b6650347dd0674bd3d786dcb85c2d0f994e8273709569231378abdde00d61cd43aed446c50010cdf6d96841305bde58552fae3f0eb533b91e53de517fdd5c5f630f4bc59a518202e6fad6caa34a0b0f022ce0372d1ddfdbc5a345b2d437bba6b472e71a5eb228a2fef975b7f3b1b1e92e792bc128d4f08d6d9c3c325b477ecd228fdb2703400a65fadc5f1cdab1fdf1b5375cb4d2e8c39baf71e753e98d26ad6a38eabf0fe22d420755cb414ac20a290263fe0080bfb3fd7ba0c31674aa47e2681562e27ee2c13e31713bd7d80d7a4060bfd186e00370437c6ec58a9d01b9cebdafac76aa1040e11de0f38b212ea83dbf8ba30688e9e33d2dbccd750bd924ca7ff87721978094a4c418f4057d25934921377652aa4fac8391f0dc35042b706ef5fb4775f3d0deb0471a9b4b8d11ce4f3068c717cdc5b712ae1d92896597fde6df606a181c42d77b59b85a651d44dea9ab39ac36931e61add248aadff51910d9013402d162c0e03ae5dd85354a42a1d748d83e704501a408e937c32f54910773dfbde8922582e4a97945ae1a0682db7a63f6939b1c586485bc1409445dfa5f93e71000f41ae2b77a95f8f1b096c069fbf4490f98109be8bd908eb61000ea958ee213a3489932e67b9ed82b9d2a4ae1926800b3e979e088395aa19367cd0a2b95c0fd1b02e1a1c371d13d706182eef91b99336de329554778233502a938e596b19f5bc002b920d50feee7cb758a3dd7f316a1fb8f472f905d01b850e62d609a38253794c856516f18a9d563a1d7552348470fb06b2bb278d61083e07fa1b777a5978ed3ef64e1003138ea8fcf8ccddf6412cc2f69a480b9d028dbb2843690724758330a039b123f5d7d621beecc5c5342d450e9feaaf87a9a0880ddaeadae56a8968df7c28cf032d056d056a61a0bccc4478d136879e2e79194559ef85f0facd2d6c545338da0af9a58c1a5decc4c37eeef93ce745d8f9cfed5e62b01c94694730d052598d2f13beec8fa568a03e679a5dbc3fe4bf431881fa8bea40b72a5c1a8bd0a4f52b9c097252d9aef82863b32b4e55ebac978331dd0c1434820501a4f2f44dc29a6eed1fa6c03908afed0fed8f68bae72046a312234ca852529adb272f65b87c2a05740888174cec1268419313ead4091776a90ef3a069d08e9aa1f80a66b8d8f07556217c04022934c11ed445dd64f814fdfacc913cfff4ee20aec64fcec778b8563124463fec89f3620a8dced3bbdfe076bd45c21d903fc3a319d2c835e68f1b14550b66c844d61df5a279b8f71eb11d21aecc8ff4925b6c90557289b1c173f7113f02293906a45dbc7a64b19049f3e391e96de11b80e54ba6c2daecbc5820c8dcb62cdebb144e6004a3ee8c52c70214190b9f1292f397c41f93d866ee04d1db3d591c20d57bce5f6ef681e857636ac5cf69442f9c57bbb75e7ee7fbce0afa7081cb251f0f0169beebda2257c1f8b27aa2b72868f0e6401f17b97a73c34bba2051cd0dc665a6a6e58acc7e708b87cb7aba418694c02304fb8e174ddd78ba848b8ef426c2578b9847bc9154c6310eab8ab308bfa1e18ad9ba998c4c3a7a691dc60a93239be5bcf5a7986c32cfbe7e4f41dcf11607836250a3715cead5813aad761ad42326fcefa927816b76e35db7271ade5f8035ea97ab36bcac1a862d5c6755915410e4ea01f625d923dc42d5a08e72af3a1038aa537a003b00b41deaed0ac6940c2b1c7fb61d01b8d88db09d89d8b632bad32f8b18902969f0b2e62b96697fc03b0753a0b475ba5df0d1d65b7510dadf8554e1ace4b975ecfbfc343a69f908010b1c4c813358f5e19c23d6f12effd96f15f60bdd33d89f10a4bd6d1259b599318730288310d576d3dd75e25a24950031789beeab95b88735c42ac8617c70e8d53125b584210e650890ff8bac2c820c449dee33d65122ee2817907d90390d4aacea07e7fecad1e2aad83c9c5178db08ac9ebdcc63e3cc2eb0c50b25f80d3107492728c9de338945850fa0802484279d98cdc7a9fa6b6c1fc25c1232c5f0cd5660801bbfdf2dba7fb39005f34337ab356b91f73632504259b8f26c1299ccb6d1578d0dc03d2396f20652617d4e969debbded09a7449a80f2f5d34e99ea1768d508640a195b12a9a890283a60fa36fe6da75c037fdba3548bbab4e0890abe5668bd6b197f8369a28bc3377d3254fdbe69cad101f3da83fd36393faadc1d70d9381d6a2c611bf64032c9e645d33eb47103c55f08169cbc30f8c448c5ad8519e6cac9dc1f197f427d4cee53c6f28fbd4b8f16dc9198312f41acb5b092ae01b0255192081e9327ef2feb90fe31760ace31e3933aa849036fd4a8883694c85831e76cb3dc08d40aa8c5aa2c7718e7048bb0bfa2b949ab76319c8277cd97a1c13029702d1b068bee41e3e9480a02af9b2ac0dd89c68e52f4645dd90d6ba6c7c6fbbfd5b2b10d30dda59bdcef21f46fc811172f4cb594e95e1aa35d8483f68280302e1aac2d0d90e0493c85e2a00c5c7c60b3de21884f390278f491e6a0969f3576a90ec5180cacf04799e45da6d9addf7afa96632977664c6518d20a83b3395112108bafc42e81cb6f038850d5d40f925b1c4565f6cb86b9fd7d451c3eeabccd18599b3d15167e365f7b14494fe28441d86203750fd97d006f54a57bf651729ae36df459492d8b79f691b561006d23d6834a49eee49a6cf587cf7f6b60ee054cc7c6c7a6e625fe267bfb361e38e0824d027dfb31fc5449854118e22a67b822168270198324186db6f806ec1b017586263a96a400972f8aef5ecad89678fee84f572f71a15d1de5bd6370ff6007b58a3bf7d1804c4dd0bf0947bd9d63f74124808c11db5ab1225a1369ec10cb6256a8c563c71bc7f2bdad8a34d28dc637240db5a30ca31ccf2d6afae7b21dc41100a4ee5a9bcb6fd54cca73e46ec3aee2c5b815dc72fc73ac03958d941008d1733b1e19ccc11a274846c5949ac416ba48c74b2f02b933183220230f39f572a45f8f4b376c5ae9a7a7cafe9544a4a7689ca19a26c7dfdf04f50757f7753cf866520b32dd6b5bf07eca4dd70c7168c854b24d2852181375cebc191f819a6d3454ce3dd96bcf2227d0574049b0bb8e9103ede6aa88d842cfcc1c097290440e03ddd1e0d3ca4f218274bd5d8d58012fd01f7d65ab5fcc9d701eb91b8ce4012f35824870c4b3012b4e6b10c790d2fe7af526d530080e7df0e6846927905c63d858b17f410c160240a169ffbf539b5596a43b23f9920a0be87628e90f44cda2f39167120c91e44616c00e4d17d1f3dc1f8b54ebff9d5826a1a15d210c78617c7590a1d846c43fe32d035e773b6158e08e784bd8a22e55c9c6bb6ca500ca20973346d5105103f63d0a9b5513840276fbbae375d8b158b9d13011284c173c00b8c2143c04363ea245aba03663e4158ed1767802733a1d5185e682306b2a21edb126b5a528e3ee8baab17e00ec7a767192feccbe3563bd0f8433b9df730c479abd7899dccfc927ea3f3b61d9da440674d51b31335367a7efa9ea5a810d2861b38cf1cf999cb776b00defb1c6498d97c236223dd939db880bdd61a593f90edc5af518fc02a763f0b958931ead26aeb4b2de24b330f2bb2a241b63c64281301be1f591371a22a24262b7a58ead7e4cb990c739de24bc262c46795cecc1891cd7fe68f3c259612e675fb131f67f85039232d50b593b4e714ae89500e9ee2f0967f755a3fffaad15c51ff5289ee7b8dfe4d1e850c21bcbb17b42924314e8e114fd0f05c69a01b2887731224198a583b16a49731b25b76c4a72fef621550c201a3da214ca2538b08acc9b6155e965de4c38df02996e1d4213f41b59da60b748106d00d002f52ffc37d34722d6a9e1ee9c08a9b2c718ec4934e5bebf6969868e186fe0d672c98368f497a007e7efae7de1213d09fb4ccbddb08c062ca763dc4c2e73fe4969eca30548722cf9c35d14f2a94a04a138010030704617898d2b363406bc4d0c84e63ec18d53bd3e8e67992ff5e0fbf537b7f71f0fdd5f4397fd0f5e0f0d80b2cac6414ca3de28de4cb1b07d3cd311427a2b252f1c0637edc4ee5041278af0e6e3aaa01f1d9f150f3035ff6587d6a9666cae49240806e07e2854ec7b2b757be8c33100f652bcb6ac1daf157f238011ac8056173985aef14f51d3a3a8117683b0b00974ff552112884a05b3132a6ac99eea6c816efb8f216d9525bcf6101ffda9751b59e045d4f010f298515547d81ca872b058378fdb5cab36dad6d519feec20148ebbc95905e0385fc0ce6b8d6a79f9fb29f36ff43ba0c169dc34a0207d871e6083cea78017692a05254a0776034f3bbbe277a6593457b2e68271b40437e848eef0b4dbc68dcbb5f2d9497e6686f650803d01044d918db0afa050840f2d1340bd523d13cec4837802195fe115284bab468d49904f87a63bf824107318b333057206dbfaadf11088fd8e2762192475b2a5af0ea61b97e967dcb6349e1a264ae30fb93c351db6688f5d675ea81e6d04a9ecb17a9fa1a5af0133cbe9d80a83ed77ff747a18da137ad1ba48d538d2334d79b5585bdfdeeb80b8cad6082b19c0d99438bf1c2211d0fc63c9312c2ab1afcefff137182b854d510946e585a81d98acd53a61fd27abbc0a5f68cca92331bca11eb802162c935523cb6bed1a11226677ae2219f60006e99c5e621bc243b2790e960e9003a6ed56ad85102e0fb62b905aed829685b20be830a04eac0ac445686e8b34c174acc16f483bcc832c35174b0ec15885ad2f449c5ec7d26ae829c2a051a8c8a953e91ab2f4bf984306d800738a1c2144864116bce370927c62c1658c1a4587e43ececb5b8f16b30323e60c4d05e21124e21030ba3ee97830f04aa67b4b2bc1c5940af9bf9f361838e70b02ce40d845172bb0fd36c12bfdb95585b531267a1d4b5b827058b9500dc7419626c9221dddc436cff290e94eb118318e8fc345ba33c02c4bb817c790e2efbd2f0fa6a3094082d53dcdb7f4e1a5a669afd6b020ad665573a9099102f99972e2e21f0476e1ccb3de582a1b4a5cd926e9085d0c83fb61ae15e6abb796b4dd3b2bc622a60564fdfd7985f957fa6e7f9791e03ad2a34066b12d4dfb9211186cb89a6225e242946c38bfa6d6aa6bbabd7c8b0ecf5dab643a94db113c0dd8f020369a33039810f29112d27d9434d8d38beedb6553c9f6817f45eb6ae5ca47f34e45288b2c4e247a8630603bfecd970890ceea841782ceedbfaabbf8d9a248cecd523af409654b061bff31b9e68f04cb15ba8b0487a56bed9615dfb40555866ea2a8bf6f3020907e289218acb04622ff257706609b4537e61cd1a123fb7cd1066c66c3271a14aa877ffc6ff148f918ad431f766fbc1bc72d43eac93a9d3b08e7941fb717208e094b3b304a353e60b02803cf997594fdc52558298badd488c1713992848705971fd359e8c9fe64c2ee12a5411bff8d1a1ae5f3660db3a71157eaefac7fde080abbab896f2ec813fd72d3a2d4a8f6de5b2dd8a42f365bad376130ef4325f8282cc5be60f0917ee905db652b299cae293da404a57d5d47c26782c9b0807d81157ee55e7bc6aa0c2790849d708a05b6353367716b6b1f1a07d2e9fb57f857512e22f824ad5b8bab4b844b37f6919bd06eaf64f2e8333a74ffb2901541539b492b01b8599107fe86dcfed79fc3c94176eb5ab20894a510243ccd1e3801ee17241ef2950a5950f6c9ec2fa4bfb288b5babefa8aa305a07634dd329438339393311ad5fefea94c24ed30d6bdb5f1afd958c5f8f0a808eec5f6a3ea5f787764cbcf17a455c46d2d5d131f132ee6153add1270209d8e29539a012e0c33ad257f705c1b14cecb6d37bb7faf6526f0cf97153dc53f773957e371d1fd7acb29ad9eaf8d11267cb81e32d83c0de718f0967ff5b325d3e646538fcd6140f451ed552a1a28154055e23b91aa4dd4f3b0e0ef50ba4a9624407bfdf1e89992bc6d0adfedb8d010d996d52628818348e8c427b6d9d9dde20dfb3ddd3df37cf63078e796fa4c482bd372a79b545d71a0768882a7af00a719cacc514080690a3f8f6a1cc7b62e26075488daa4f98f480d45a9750ebba77177d5c2b49252bc461e739dcc8ac8b9fa1ef56461e4d694284a9791f1a92c2b48f62b4870293e9d6deeefe2b58e6a29bb2784818f3c43aab495bceda2d3f31b33bce377ba02f742e8c37cf45564b8f10725678ce1c8ee22f7b5d305ba5482ad3a388bb1f198ff283962e7990ef009b39c25cac99f68d9d51117169948ef0a308967e04a37b05a76b17cad0467eeb6e1691394b8723d48d466d613d81d448e4c8ba24a7d08f0ed7195750654cb03f0c2f21313651e92046927bccd2953cd9a89dcf48173b5b1a3fcb0813dd324ff24cf9814a1fd861fecb511e59c8839ed174639d5075712a635fb3f2467d14f7dace2fa0c4c8264efa487de29b2250eba1d8112a51eecd2ba000041be3c0336fc6914a703f6b3b62821e4b2c446e047a8f959d5f956ac7dc43f2705f8155737efb51cda059e50caae1d89b03f6bda6ae170c5784c2e9bfecabfb3d02b4a3f72533fe0c400b4b2fdab061b373392de0a58abc47dd41aacd6038ba0b85d9e0a6a5bfc43f60d685dbf102044153bfad9ebbcc1ce07ec2b00e7438ba493d99832b3fd37092c27354d9343ba1a630498522f53f58e92a0acbc4716d46677abc7ef973c9169a917ac62c23d9c56178b968dde9fef89f1433676579549e7c3a590e363bbf48ad314b3dfb4c22ed23acaa4e9a5232565eb5bf414969f6c83fcf15b35cb5b3153330baba5c901c3487602e4aa7e5c14f8d2aa0f4d41c9bdd9f7daee68d39c19ed7406fc40873393971f1865a89bc735dd1ab989597f4fd2939d4756b559f1b10dd9047a41888514068c9a7fa69f7b3933710a248b1c40c222ce61fef1ab6e65b711066056307be358d10ac67ba9affef00ec01bb5ce0c07db53ccdfe93e602ccde10ceaf304a11f0e8153d7d2eb1ce2b6c4020e31d860f630e075ca48a3e9e716a10153907a52c89662834f3c7f2116d7b6e04f910b82eca2e03aa7a47c10afd40014598a467b9aaad193442144f189133ff733aed6a79b28220406545ab38bf1b02a74959a1ca3ebe5955bfc30426ed8574d42bf2a845268da249bc9805d2d7ca3209d7d59b486a21d620f2dd94ea87e5d7a68aedc4563d5012ab1bebb5fd923d7240fd9760c716558b1a640f84626b38f81fee3d3778b330f0b36dba706ea45401eb0631dd906ecadb64631c30a186c4ab728f42f65ad3e279aebad220a88c94d189bd8e510149ba1985ebf97b524ddc645469f07aac942890a17f696aee63c201f9e5c4aab49a706a24e23e635e5640c4f937a327f8d0343d323d591f1608986122132a6110ae2f8e832ef22b122dac56ab8de89cb5a1a5fde5816f849a23c7502ae8043f74dd02390230edc78839fdb4f6998422a68ce39186d0e35e0f5ae512cf92b136ff4087eaf7ceba22a4ed07a261c26a7c4eaa8fcb3ceb688956e33ed2cc78ccbf74500733c69e3d81590ea3b5779894f348d8631ecda819b3ff00c0701dbb85d26c8d77c05ed2fa40bf2ffce60decaf1a7fd97ec78dc9927d2fdfc172c30583db070b2f61ab5da962ea1af5c95ecbe0b96c6d22ebe871b112ba46af530383217b6c9ec2c49f8130987f0cbd1292a32339f35fd6e8226be047eba1ebe2ffe3c300dc48904eb434718e8fe8da66e6089f4a098847ec7ad57a3d85ed1b82e73463c4850659dcbeec486518b213d25b5293f7d98b54abe573782e5e3a8fa0791a7305f368d84e8cb280b148e2123eb72dfb7b5cbcc3b629d5dad311241600070c30e12b5462f1976bc3579f83ef9363db5c09c60c1797c631634a4c63808185b5f112274099c9b453c9479299fc03fb43b7b0f0e73bf3f401749cf1e9b6528e36a82843dd8cabc4739d1102c8d3a20e8e0b2c96d8da8c7e8ff6c5f0d121c016dd6ab8d9092c576fb2cf5e9fa4f02475ceb96a7381afe84ba55c62f97dab40e7ea3d035de402b16b1289ce8a63a894e817dcc248542d997b9bcb1e5234c601de59a9fbcd5399b514ae936bc5bebe4409e233312d3c9df62dbe67e31022f41104e460cb6d2c31235d4d632658317dc8e2df08c9a58ec2b3383dd8a6b4d3a3500d5258b327d252c9d104a273779dee4bc38babb25cfdb088094fce00053bb6928f7d08111b96d6186b8c3033e627475ca01eb2c52ed0679ba4216621fef3e441b280ad1d670fd41289ec07a6920c1760f77cb5bdd0157aeb7bfbf4969cea3961c23d85fdb5dec8c789e786a4a083ef08b82318f1aadd3130c86b57d26a51db01f381544d7c87607c4d171a44cb5adcaf498e2089fe90adbce5fd704a072e2270d07e3f2b1684beecd21e88d774716b681fd5e8608580817d87b3850b5b2daa42b5051e9d991437152045217bfa6636ff92cc94e377ebdf91a0095d951d0dbe51f9d54a1cf77761b236c4f6682514086fe07e3152d3857a71263de836b5f9795262f9fa9c12661f7a5fbdcdf78257be2a3cea8a47e12d49b23445ad26934e95e1bebf96f8fa68238b97ad46acf58da71cc109fb0e8c8c1543c119fb521e9199d160d1b500169b86a37c3fb1f0cd139e86dfb5329f834239c066fed39645b9aef06a086fa374b2224e6cd15f1e8cb8f8ff206f7b49b81c75853402d4ecaee5cf910df8cdac3c856936a0a137eadacd360ac1994ac187685311a8030d647713f451dc56c452c84068ccf179eb8550491fa90dab9871726186b3d4caa4db060263401e8b3a7fc8e273f68e7def868f8ef8d5cfca0731748bf3432f7e046b1fc56b0284762229f3ca6e66db20fc3fbcc0b15b6e6020c1ea06ee3423d35e354735ee9258cbb9310d6f7ef6c5295e77a6b6b94a80660a5f7075b6f1298aab0329a958b289bc546ddc58da306448c7c42f4bf9b6083858e9e9b50a4f3f7e016f8ba63a70865d7092583f9d62c765e51e8a6c7270928aae9ebb2125dee8e6667460000982721054dfe522cd046f957cc72803934b17289a34fb9dfbbef26ef6cdff6d4ae0cc58931bdb3a1130397e86797fc04f7df0a9e89c9f36ecc704960dea055b9362524588d17d675250b44fc796f399baac441ff6eb5be5715ecec0fa3f3afd30e17a75744644be612569d8fd350d85e042dc59ad199d7c7123ebb20c2f1b675d82c9c1695c266d492fc827b776a32b007e46bfdaafda95dd6d61f3b2dc04f45a31e851d85ae309695724e64bcbd75234c320e1c941b06bfc13889ade4dae06066279ceed1be3e7473753fed7279766e907ed33855054a464609698a449e3bfd5f13bac4a726aeeb826dbd358df983f2ccb68a4cf85cf97e07f89b0ea9cdb39c992f6049ca1a8b8f2041145c91b4885a9b63a9715ad10f1d066e33cadf540b88092d0513c9f35e74b4d508ddde789df10a3ca715b1ab5751b8ff7a66709fb3f0a2071923c2be83f5b6147894e03bd55c89710e8e1c654e817abe3b7615c7f9de9b232139f8e454ae6b1b475e17023fe300f7c9eaf679549c34c3dc893eada8d77727caec2bcd957db8e3fa2b3899526a011f484a4ecd9b05db274c7b1a8903f2451f3a35ad3661c7652d7b25aba8e6714546d306ee90fa6beabe742451cdee88610b9331347d78b68755f1a046649a9614e8de2957c7e28120b720de946bb54afa289065c756c066521fee0fe551ddc8a605081354cc38d9cd9e847ea086e214b701e7b04bc24519760482ac286d37fd6a565cffaa9aee7a09584dd6a0deecfa4422cc29c11653f1b593a9436fb83a71005689bcc794f4241d56cda995a53486a4226599fec08f9a2bec6e90c0f63bc833fb451b0d70c6f9e34256d8ccfd7e577b1437b30ba38e4368dd63a2ec7e32b4a2fca0b039ba90f5370e214c410fe7d5362ff60faaddaf50cbda8111b45df83720b7e7baf4cea897a4137dc16bb254647a0ceb617581c7c985c2b2d5b2acda25df83de60c0b6ce2fca43b8a1072f0c82f522f1b12e402f9602cac4bfc76baf4032e806869cc2f6c1300940dc6fbc86d34117431931ce7e2a5620b66875383ed5a312597773b7a33aba543302928fdfffe82fb079ee1d6b6ad8ee5c9632b3e05f9d5a032eed8b58961e6f90efd9e2c36ed71a4a2bfbeacdb0d2c2cd1b1eca1c240cddf288e3471505dc3b8fabd67cbed73021d0d977bdedb8a4f43c70d74a21a612c2965d7f6f483a768650e361c75e49e7263c05d9ea6d1e1a7441886df35ed1533926ba15461d502b3abec07e2ea7d573241614b0261df39c9b32dff01c7562c4061468903784c88f02d52a9cb4ecfdbb1d8d6c9fc9d9e66978500a31d38ab00540d1d88d89b2695863edf9a2a689eb802b8e22ca587704423fac03701a3cff8b9df8864e6803ec51d2165c681bf472c81078fd4e750f16ab1072400a3492e062dbab277d01f74bea5429eb641b29bf6a2facb22c981b91982c655be0a1bab558547af90a7b7f6ec1f8059e181f1f5bc31e62ed8f37b741f8c037694dec957986f50ddbe1804d798388596c9e36574a5b2782169ab1b7b97eedb1fa4ef46ba1ae96f00a4c673bd9f4f165ee3afd7016e91adfeb7b684e78aa1213a2be1483c72a5a507a7c8aa46e42065fe629351f992d26dce4221565458fe3f2f58236fc329da65835a4a9d4592a3b3e06d03f7117c0224a511fb511d0f7ac2b4e4b03e8ea00872501389055362721f1049e396bf78e24c537ef973a98147a41ea2528f2586c30a3613ab23177419b79019ffdf5b409224f0a75dd4080555fbc83804b75a76adb30632b93fd140c576709ad7fb751141406a7dd1fad01f45b5c0484422907242b67466467681603ddad1e8c770361291936ee817c6198a3721b382a0aa8af48fa03d4b0646dd3059d73ebff914d1dbd20333dacceee63424f020c318079f5f7ff94246bc9d847e33af9d02b3e7f5845301b902e680e7d7e295559c836d792031ec9d2444210dbd374b35a29d95d959d250f9e5954a502e09b2f3591ab42a7a16ca675b3a678b690c80669138e19a6ef2a3564248c52809d79b2fcb97e125ae1a0b651ff9a98841c98747af580477d401a4b31f9ee39c9ff767cf71eaf8ba9dd068cfd4f5cce977cddaaa09318b1aa3f1c0c71dda227ddb5421c0aae7bcd9136c873c3bb2ebab1347937a103da951fa50f0dcf1a0e5b8bc264c0527c580677cd1182f83b289aa5012039817454d6edb61c5075ae5f0798e6cf3b9fe80ac48639612f01df4ad02339eaaeba95115da27d044addcbaf24b93137f6ba7c931ee6596f62867920dd0fe526b637406b8775cf208cbff9486c87c1cc2e8e003538f1f946e8218830d7fe6471bb10979c35acb01df2659e5e72bb31d384a95360ee12549394bd51a8fb6a7e9107bb05b1e72ef6284941a17b80937409ab2399b5d346818b722cb2903759c59fdd22fee438f35e04d2df8386950af718c5441c08bab08b6907e3fd6367f73fa0585a4443f476911f0d506c4bf560610529fb3d28a8ade5d628e04865af1fd780a74b9e5fe82e6a1dea0a08a51bf1e10a7269c5368933d417713fa6c4c6f3420875ae5c31e4c16e1180585971143625a7bfd7defc06db90d3ca2ff2bb1f98551d79d62c906c83e7008f1f7e76d859011439c70e000c9f3e008ebe83d6943469f8c464a46a40bbd32ec8776cd06d7e45ff7dd9578ba0f50a924fcc87f7bda73a6b95651fa1c7b26c0f9444602cbdc5f36d460d0cd5a38136b80af528c923cac6f800bf824ac7ab21128433ce1fc4dd4d104f237266fc89df0572173198c31eb0fe25cab20cca3b3b1f314cc6d28e2706288c72c07f6c5395ed0797fc7651ebba76db2021150cb82f02e436c6f5042c3bad594ccb32f16cd65d31a1915289f11f14fd69c5bb58fb3d19945925728ee23e168c36f1dbfa6be6cc68b2c349f4cc058f4babfad9922bbf00275faab87cbdad41bdc7acc70db2439e1acf54a16301410cc3692c9aad9a761c43ebb90e7e6f9455ce8b219ffb9d1814c09b4fb5eaeaa634234662737a11152241eb256cde978c69d452da72e4f47e6172e71e58f8621637efdedc6efdab7603e8b7df7024a7914f7a786523a510ca1aeebfccf2c87ef220be09b8c93000d300c1876ecfc9af3ee587a7ed2c88a1c9d42a0e2ea69d11e752ba8e6af6ce32790c9c6573088ff029ecb9a7d722dadffc67643f7584b71b2ab587be7cdee14dd10102f07da898385a2c86bfb35507f00c0e0fd89197a6fc1b0674d7e2a055c4f0046fa04410129510c1eac67330b0dc23aa96d4e8873ed7ff049272abf2058e8d2f728d9f2bc8a7810fc8b2dee8a3c218a705c70044cfe148915719776ad2733602e3f433561a51327632c0b5257246a0dc3e56ba26946d866aa70b42772c15f006a846396f6a881a214185795c9abd06b9861d01ecbb71e2546f2a40ea247ed109be47d854aafc5426350e6eb07bbb2273dbf57abb2467660e697b282ac3b1b5212afa4940857be86378122a7ef757ebebe8f28871bf4e9792edb331e83b71c00085433ec415501bae17bf4ada4b3cf4f0f62664226ce2dd07b4eb5b70b8a9ae2e6e371f0a438555e9125eed2e51c3aca74c435fa0bb01f59320f084084b8f901d409e027c5f8c9de840eee578a489c61898344e53fb712ea207b337feddf415061388d959553f457a411a4232843e5f6a4ab8517b12810da876d0d82a34b8982cfff92d421cebe57e9bf26153747a06e2f789ca1b12d7d01fc4732973c04a5313aeb8ec2c86f5c6228d93cb7d771a38d6d5b80d056905d33dac58b62aaffd1109aad0e92e82e0aa773dd6c47337d340632cca6956136416794934e7c7f72c2529e35c97b82823ba87c7859fd425d55c78617df734145799b672f191f731826d053621cfdb9d31f4b8eb39486bc3914b75795208899808d2251931797c547c7c030dcb12b267cb96bb04e00fe24acfbbe736af7fe7e8afbaa76e6a79578498a40ec00af116566ad2d5cd08a59bda9090035e018b8b8e4a0432ffdc73060716ff217c93ae3d16f3354e879119686ba6415629828188fa4ace6a83488df191e34d0b13d87b6c143e8f3919e2c9315b6f661fd66f83b9f220090a58a166c0dcac73202eef130f785095624ba5717eba42c485481056c1412f7481cf5d4aec42a68507227d94a160c750f7f15d53691c5cdd9fa98f8beec2053ef3d07f5cdadf8f3a28cc336e855e81876c6e24fdf1f0151b9cc4146ce2d3a749fb9a5cd875700a1b1a3c634afa7272fed6b7e9682932c7c0b9bac6c054632192e0288f5ac68d37ff2f4c7a1ec0252e53b327958aad390abbb7ade8e434957fa4c582d2b2b1dae5312ffd70a48f9ab4b86d241fd0622ebbc4f4d3b1024320148c7afd106d1d18d00c21335b3b486578195d7d2dfa21533f20584594a7ad83bdf2ae02e71218ef0e0f115b5f2ba1b87550664d4459fb9057161ae87c3cffff212869b9c25d6d9aa8180bacf29e3102473d97757b474b1eb97cc172d500751a9d80b67e61b9a23a41f02b041bebad0b9dec2cc6cb428cf8ac90457d0a76f42b0db4f0a42a2d9bd5b7fa30406091b25cc04ade76ad6461c5b972f841100a29380871d5ef47ce2d8aa36b1c246c60089f4c31bd74ccc0a7d67251130887c82425c84cd56f710baf2c26062dc18eb620652162d8bd18f141717ec9a300d254201363ea6a703f4c81b95bc70440061d0dd0a51c7b3f5c86cc831648c59a0aacd9daa6ebe8dd7e58c39136d72867ea118113bb4ce28d894b2a4bfd91482ebfabc350176e55fafbe9b4c9e0b122453fe422b5a893d4c2d9b4bcb03adc02126a2cb8625599ec8051d708e8725c238d55859a5c00c7bac6dd948b162a04fd9ee846146a62a741d1309bec9d90b1236a441e1f580e90d321d6c295ddcdb2e18318fff59c165a73b7e0a85666862729cbce4492a1cbb2a770effac3b69a87a03b7388b0b0476fdaf1ef6b1a1cbfa10c9e09e0e58f6ed56cd1dd8a892d03356f40e30013e2024dee0cffe8cc2363bd0096a9c9ac4e81c19292fb257bbbe48d09bf1002b5ad2b918ac4c07ba813332605179ea40c68d51951a5de4f34e2d0d68210f8d30e774141b0c2a5ff35038b810198cbe57a35b1eaaa5c756aee4e5e2d2b86985bd0034f21426fd02736eba3670d14fa9fa17f3b3e966d77856ef5ffbbb0c2e8b61d9038dea86ee64e00dfc74f03adeab10a8c39d695d0b5f08b93dca45e808f4e15414b95738b2d12ca37ebcc20ff2cc1a754f6a4ae75b5edef3a3cf340de92ea6addd01ec0c3efe0318561c01656a1c4491752b09d4ed51c83e2eb1b65950f031c9604f4d15d455d4a09bf8a2475e4b34bef14889852d87521cd7e9f79accf40d4fa57a16327b3184a83cc7d0b0705a47675ab5109c57a3177602c8a90fd4e8be6a1fc5dca1f5478b963ba461b026665602bdf23894efedb44563b80cd757d45db809ab91b206389cc60bac32a23638d12591e076a6e9a084ad23543f27df0d0632e6b2ba0181c66ef5716ec22655f7385569c520223d2afefa6f00b7b4597ef72553a00d3c17260ff218ef720a037ee75d140c22438815a1d7d7e8285c92bea016325f4990f2c6e0f8c84b02e90476d7e64739f71735c1bfd61015f164d61a8f444ba4aee53fb55e6a6b0142781c27c2451211eb77816c735eb822a177ce2643b24a950f9dee724a2dab9281bea39b3605ef6621a3f8888df1385f263d4959138d7efdac6ecbbdad7ebc26910e66bda44b64ee6755c0c70c899f6b21873edf2f71b7166dffc298a47847760284c14a036d3276bf4c01f49c5b2e0b71b9e5764256d4bd0a3b8de8d0059bac103fadafcf6d179ab924a1eb959b2bac6bf2f33f08ac5902b2e5622a15242f9f124a3c69475f7f894bd5be175d38feadafbd99a62d8f9e9bf257ff45b80dbda550365f3f2be37d907e43bc7d7d1f67030a0e780deab8964f5293be9382f22126f01df0f0605172528fc5c616b43bf90ad07b1da8ecab9f8dc4f08395e1a868d4510189c4e61e70a9c43875ff850d9f102628c9ef692b896e0c88992074e4d934d2cb800bb1add4637451b321469bc0f7350c1066b1dc329f889bc7a6af468ce62116659def7afe542af0e9d99357d87e378c998873d963ee1d905575aa101a9092347af916d613f6b49d903a5a6f3bc17df5ea9514cc0490c3a04805419113a7f041b1882678a9a71a3957444623257a0f5827a1023a25a1aa07ec12bc07d21ab16badca5fc9f65a18c0e60840e4fb543e390ef8602d58c287230783eb003d68403935c35cd605403522ffa9258388e19f812eff3a604868a8bc2a2f8cbc80f2016454d81a1c7d3ffb1d7d4c7e57661ec6401111ab832df596d8ddf56d391725c

0xc97836...abc37e#14 · block 31,523,586

SubtreeAppended(uint256 indexed startLeafIndex, uint256 subtreeRoot, uint256 root)

0x130c7647a63b664fdf0e2f971d5494ca9b7a19ae465b3e1480ea450a73e5177d211bf25114a2cd5528d87862c9cc578b3110bc4515d43b81058be7fed647c250

0xc97836...abc37e#13 · block 31,523,586

Disbursed(uint256 indexed epoch, uint256 nullifier, uint256 subtreeRoot, uint256 disclosureHash, uint256[2] ecdhPublicKey, uint256 encryptionNonce, uint256 root)

0x207a80b75af870da8c67fd1b87236cbe22d9a2e4d4252fa5a3bc48ce3fcc085a130c7647a63b664fdf0e2f971d5494ca9b7a19ae465b3e1480ea450a73e5177d0774d34e0154b5ea128937384098fa2400bcf852fe23fe742b7a80925375dbfa21e4b85c638b853579e09fd5aaee7400b0a3d73f2779b7aa08f2f67f743b7adf2e029c6d021ae428d2a2d88e9a29326ae16af6196423ee9fb7e90c7553443f1b00000000000000000000000000000000000000000000000000000062c6d1a9b3211bf25114a2cd5528d87862c9cc578b3110bc4515d43b81058be7fed647c250

0x6c6296...6ff7db#2 · block 31,523,420

Deposited(uint256 wethIn, uint256 usdcIn, uint256 ethIn, uint256 depositUsd, uint256 newPrincipal)

0x0000000000000000000000000000000000000000000000000000000000000002083ce5f9fb7728b2c0f73d0c437e9b268accf8608dfe6d297dd2e43803906cf02a51b75263f0a99364421b7bf0f88da717374c9e27dfccce33268460576d7b55000000000000000000000000000000000000000000000000000000000000e3801bc13d98e77b6f29abca6585edb5c66ab9d24812dc166ccf51558648a8b13062

0x6c6296...6ff7db#1 · block 31,523,420

Appended(uint256 indexed leafIndex, uint256 leaf, uint256 root)

0x2a51b75263f0a99364421b7bf0f88da717374c9e27dfccce33268460576d7b551bc13d98e77b6f29abca6585edb5c66ab9d24812dc166ccf51558648a8b13062

0x6c6296...6ff7db#0 · block 31,523,420

Appended(uint256 indexed leafIndex, uint256 leaf, uint256 root)

0x083ce5f9fb7728b2c0f73d0c437e9b268accf8608dfe6d297dd2e43803906cf008cea54192bbb3ddc225b7c4e9d9ede9f770ff39fdb3a4722b8ba58b23254f0c

0xc7053b...51668c#10 · block 31,522,610

Deposited(uint256 wethIn, uint256 usdcIn, uint256 ethIn, uint256 depositUsd, uint256 newPrincipal)

0x00000000000000000000000000000000000000000000000000000000000000001381776667d11482c0f0c739eb5de467730df5a177182ceda019acd8b29a234c0502785496889637ce7066e8befa17994a0ac40643708d3fe0c3fbf2c15bce1f0000000000000000000000000000000000000000000000000000000000000bb8137fa12c60d3feface8e220d6b60c79ea20ee159c688e66a2c003799f9c0ee19

0xc7053b...51668c#9 · block 31,522,610

Appended(uint256 indexed leafIndex, uint256 leaf, uint256 root)

0x0502785496889637ce7066e8befa17994a0ac40643708d3fe0c3fbf2c15bce1f137fa12c60d3feface8e220d6b60c79ea20ee159c688e66a2c003799f9c0ee19

Verified contract

Verified contract

Source path unavailable

ABI entries0
Extra sources0

Related resources

Follow this contract

Project, explorer, and builder routes that help inspect or reuse this contract address.

Token balances

No token balances returned for this address.

Sources

Address data health

Blockscout address detailLive
Blockscout address transactionsLive
Blockscout address token balancesLive
Blockscout address token transfersLive
Blockscout address internal transactionsLive
Blockscout address logsLive
Blockscout verified contract detailLive
JSON-RPC chainId429 Too Many Requests
JSON-RPC blockNumber429 Too Many Requests
JSON-RPC gasPrice429 Too Many Requests
Flashblocks RPC chainId429 Too Many Requests

Continue from this address

Contract address