0x2cffd02e23edf949aea42cbe0f9ac992621888b93f31b7edbf5ed1b8ac77a9d3a0f5f3e733ce062cb92b7d1b75331744444562b7023746a87f6f25a387069c0b6363b6f1baa58fcfab482967de5cde70b1fb9f8ef4f04fb76f07b38a635b4484480c23981d1562f9a14dbecb3ee36356690e389326d0eed1fc4faf6c0b6efce46babc28b8581a87a3f47b1fa5a7ef9eb99cc9b805eea46d00477e7384b099569326f0d413f5c6e345bab7c79c4cf6638144b95190ced83aefa653cb94407fc4b4bf510bd568c58fd63472193b0e4ee9407f4b6527c66ba8933e2b7cadf708ef931298783a576a865f8c417c2ce2977c51318cc66bc46f45a1459378196acdf27ae4c0a579f796af79c83c47a2ea544dbcdf2c3c744a5c294738a90eb49bf61db7871f6e87ef3d47b395815e2a5a6de6ae18cf1f013c23b0c42733356021bc5bb3d71cf02c1a168b3399220f00a81ad615cc25ef08ce1eeb15d47126c387a502d2a16a9e1558d4a28eac0652ac2cca901ae9ac71de44fdfab3d47d10273c19a3a0fe352534f0078fb0b37b2bab9b8d6ff4e83c12286ae88f0b652ce92961a442ae55a3f8e66ae97afd90036d554639271d4c0fad2219b1e1fd36cc43591f9b4b24c7feed302022f8f2e5b7023b8bbc40fe646059c766621522906238c2a00a07f66df1ffb4ae0eba57ba845113ffaf7e41f667039891b55c20a71c543b33edb39d7ef9668aabfec0c30520af387fd1483f60abed40bdc42b330cb3a489f57819e43fab6df4c2577d6817006bbd69cf4a88fc1af29210e2c2cf527b124eaa314f8ef4bba3754805f76707b42823cf9f20e9ed57ef717436d2d0e45a054b4a06b53f8eb11e39d6419ad22e132577def8fc88799ee80ee4bd56a7c0e1b5c180a0737d10bd0bb9d9800ed03e76bf4225b1ca1e7a66f21b515661a6d22c8bb2dcab91ece95c1681e5259cb76a0feaa55ed2d3c2c9703e1c3886e2941ac36d98fc041a7c8231a6bb8f396d38c646e549be20e178788cb0087ab6475eb6f4d8e90d08b95e1dbe7c6821d962e7ab5e3a5a9fc381840d4a4b31c917f9ea2c814f112367d80ea389fbf6daf212719b3ea4605a2e4d007b89c81689d855c0ecf14ea1754387cec90799d9fdac1e367a3f5c6f05df754e1386f43088eea2a942adb2d54fa670262da049a3b0e7c4526b3c892f72f9feb8b18966e68812cca6a977a15f5fcfdcad0fba969bba797a228a630cb4706e4ed78f7ab8d803aaf5a5a77210b5b697432eda05392eca44434616b147709d97e9b64ab35f024511ace0aa9b3f0e744e2ae65349440da96de11a47a35478757db537bc4d94742306359fc165907a536cb8805065470a2e3c25a776ab1bc112faafd518bb841a2aa2dc47d8e495d6c8e24a2e95951ff746e04c7bf4014188699c6fddb55752f89ef79904f12b3f5c89e3adc3cbc99c58ca1397f74c067f35a3130d110bfeb86a88b088ed20b4d00f633aaf50ef03ae8d19ae2e2d435442b859091e49b0e65eef71d5ae32c5213b1568348e628b37b194d570fb4dc657da7fb9ce19175bae90b624992dc0e2e5615edd45a93444d287ae0315078ec4778f6efdb9f006439eb5612e449f00650f2c0f89dfbfd1ea7d36e93a642b6ea3ac0c80c69832e63f175ab1de7737d32bc0fca67fa7044701addfc06e2cb62121ec04c5aa151183b88ac0fa9a203851a27e621bc500098d60c207d9ad9ed6679e09a026fb8cc93b2b5383902e900ec365d3dcde79ffa22dd4e6812e6072a38e0cdd26cc6cccaf5146264a65ddefc7691a98dc2fa59df7641c627991dc5738234b347620ef7a45013c2f09f2ea2c8f45dd8132b42a1a81819eb0de74126f8e3e4e342d8925201474e42a6b8f8540e007dac9fde8ae354a067cb9c2505732b0de75fa1d3f04982fa7abbe04b