0x2cffd02e0d4a679f1675cead84def9393eaebf5604e4bb828eb66a7752dc2934d255ef40501899deb7fcbba2a0c96f03d861dba947afe776325616db9863186433ab2ceb2430330c0c6fef45ba43231efb06a4e8fa3e629ab1f10e91af8db48d6b4755ab943c5e72028dcf592c97395280e9ac38a612db9f17ed6b6e99edb651b758c154018641c4f417afb6eb74fc439df1def02debfc0204a198b1eb058aa859b66084151386e550f26b66438d8d26173a553560ade9470b49a2141f34a38b95fa86495aa6c2232ca45f2a55fbfbaeaee7514d26cce6ad8e7f59918f482e23f7b1615dc8ba9c05b9efb230169d2eaf79d227a48346d3db34f8d6debc69b957a99a6f26e2e344f96fb3c8cd7e06fda86b0ea1e397ff82af3b6eb1d873f0e35bb7b7e6ce74877ca6863c79ea7c76e9bac61672538c9a436a9648647da3ec3b55a5ffdc0d345933df79bb4d719377ad70d0bb97d3cac9b3a20d070f26a427c729caef938a080bdfbeb0b6e9b9c7cd8f610c4e04d783a701917ca0376d193a6b9597eb335f6b2d06245422da446e3dc2f00e62110d5b809d3af2e858fd227844bdab9eb659b1261111573ed404cad6e7a13114b159fc5b38d4a57c4c6b1658c2e2290e82043e3e2859cd4fc083d1fd85a7dbffb4f5ef838673282c085c8e0044fa4277e80a7f21bc1bdfd36222fea86b530121ddbb4e009cfab0048177c76baa3296455918286ddd92faf18bb40d72b0b41de4a9be15bc1937939bf73c0dbe72c462de8a712064d1eede70e0cd7a38f47bb26483eb0d4aabc518eb2e8bf545bbf132f7c203c602878620eb3055fc0930dc3d4b8187470c503e64c4e7f4b515e6468f5d3c170db109304f13dbdfc4c86055fa49b1d00fb0a2f88e11b7a6d17676c9d7555b928ba0cfe43b3bfdd55430fb4bc0459371e1ffbaa9eddd44a5557d8e1acec7d70f0364b7f62c1492a3349d69f6b5f3633b59ce5cd395a2a75ec261ececcf4492c0d13dd43de134e8e630ad0a074bd448c3dcb26fcb53e94d371dff659a0bc06e5c8f7a423f1bc4fe41e8003197254880352b16b2d166ea0623a94996b7790be14f0da9c6fe31e77e70643dcb4a075eecc25f24b05ba6187dd40fa435ab34cf1e4bc5bb2c5ad30e622aae003777e9d4999437ebb24bcdb25cad8d2faa84eed99ca3a088115eb2159460e9e32505fc7ed375b79225ef90eb961ca72a4fa740e3fb17c4c61e2c00cc9b2b39b824bde164d0e655625a025dbf681b43fcfcedf2a9e5068cda619a52c211f6a7ab6c363a75d17c6212c70deaa57737dd8f6a9955d1c622055768584ff55b3e0479211e608f908ab815fce375e3639e0feaafc9c7004123d3b10a6e39e3288f1a8fc68c07503f539f76001c03bb7aa505bc946d361c51536d271e31aa2ba41e51dd24da0d0506090723d4b42a0ff7ea52f2d1bbb9d0e86051478f76cae70dd3705ddd117b1f2a32895869f2e9d73c441270a64d44a22445f2e6e24d22a45e168ea86327003368a253729a222d02f83b72814aed256a9c9bea6eb0480747a1e15277f6039ec8f34e5febbf0f768fc322c13c4049ee6bd8be3b3b8f4fb53c44d80c5ab3971cdedb02a186240c6c0fd38dbaa1659d314ed7bb78c9e604a249f59bcb35b0be2ac2546557ea8f6cf8b134071c22decf783c47aaa8bb5dcc15c4eb5782bde27fbe9957e6192dc678f001c8b1ca5fc64cb2c642a5b374d316e3ae2606b5acd7ec6c3b038b967bae7a9dbf2bf3ba2e6bc743da8a841c9c0abd83860070b6d315fa08d16cadd0001a0047b33514067180a895610adf128bcf94361220fa798ed608f5fcc2d38958a8e68d853de46eade013fd3d127446d4bc2e9ff663c9ee34085855b354779a03cb14e9694cddaa79ec475fba6b17bfcb35d4a518e49fec8e1cc4b34d280b