0x2cffd02e8e569cd253454cce708902eacd69ed95bca78d111d4cc86ab0f057c8f3b17c42fee98580ef8d62efea83474e22cb03627080c868883ae592a624dd7bc5d7711742e632b10089d4b789b6cb36d553dccda150d6dec0150842c0f351d72b2f0bd9ff75e25d346c3383c5977c86e76e94486cd3447ed64e8b4be73036a1cb33538d9d178dc80ad8680d45c1f36395dea7ff6fdf162e311595be0aad334e1420d6397a990ba09f59a34aaea30e18533df24e68ec31fbb3085d8158117301778b44045e9631403212af20260f92c1a79de4f969bbd8e60933560192b0cd8081300cac127eb6a999cd701b49688b39c79b42ac9aca22bc136720bba18202c0118c179a34d98454af9f5547c741d5ce2fc118d5e8b9e073ce11c3bdd09b5e8e14cd7e032a64d87a45872021ef3a5d047fff28249e6f0d6feafe38e5349c6ddbf0594bc38424a03106d1500c87840a5ced3125089e9e9466510288bdac8e71d38cd5d38530d15ee08236d6c1cfc1d55309a5ea98fc792704a2305e97ea5efe6ed587bc3f4d54d2e358b07701730cefd9ed0cc6809946aeae77fa55207e2a3f6a2408e797d7a7611cdd631366e02d3e433759a320411bd1f46c69deb1832093e199469ce595e48b80ded8b078922593c7df76df47f5e88dfdd05fbf04afdc83f11b8672075db4888ed71025611397b9e7f23649c2faa35e8c67cc61c26dde566bf00761eb604724fb4af1c69bc3ffd547c960928a2936810e3336a3d8cc13f04132873fdb9f89aff20edd4e78e08742110d436aa6d91ea03df25bbac24df338f609589415ab929aefc21f15d4664a3fa8383c09246c558974f6ed68307a6c60d8519f010e4f8c4af273ed023a287b524f39ed8e927fa3ff53b210047037921faf3f2dfb9ef80916742610ea8911e19b940965fb75340701299eb212e6ebe33453289de95bd08b56f745c8679718e7b11d54f22dd49e32d9b92681939ea8a8f3be429300199d9104823416faaa208732481b0ebc2ba2d2cc0cbdb443ca207135d167d7cfbd38adf98ef921ecde85882e7207eadae8d3ed20b7e5e6cbebc064dd5fbbbbdd4772d287358edef48a0d881fdff6809577a69711c332dd3fa170875ed80f3af662511e0148014c808499bf035b4563e54b22e3d25eb9b1ea31d510db79ad75b0e847adc9d14667a51a5cfdc9cb712b1690444a96eda70d0aa0d16a842b439caa5878dcb719a984eeeea164fb0cb6691c86cff7a42d5d914ca2ac2f24802106d68b9d6f17dcb343f745554813cac47c1ffce10850e6f452cd0d36e1f939fd87568051b339855c069c8d50b836057a72ff62dd09afdb8222559e2985e3cf4386a96ed33e77e303e6415b434430356b9e2430b6a81ba8b2ab2d3b98d0989ab31581f05588f5355026171210376daada14b4bfb26a142985ba8247a03920c921cd58da24961c5c8defc1bb5cd7a9be0d23203f6b35311ab26f10950e8006582227b133cf6146563c29593d7eb305f1a4c655c25a904212757a43b05170aab11e9b61c84bf315cf3d2ee94fcc7bb8cfde43607b6b48081f848f2622488ab5fcf5a2c4c8307b15d9f6bc39b06512b16d5a8bc4b5d808e034fbfad4a5da1d8b5fe0351a80278396c7872e6f6459a383f505e46562a7b484b5e14c51604827d5822ddcc998ce1730cc6c74303ba435575af58f415fd74e6ff5dabf01b4671242a66d39517ba0e62a2895f584b7c7dafd191ecc8684ef7ce740de6303fc682a5de83c2e48f23f393900a49804b0aa49d69d77a83c2274a365df67a8196a4e7b0426df0214aa1488e83f31bb1e6a0b8e564b6cb753949c61cbdc13fcf7fe1e34b48a371fa78d80b9c25b1f170f6e4699098d108c9136b42ce980523883fd84b4affbf29fa67385b37c501a8a2c5fae61df5739e93258