0x2cffd02e6e269fed5d926e8f3d79bd8ccdc556dfc092f06eba3cd3194b40b8f2654a55267e38ec89c0857fcaadf11bd34a7b0f55c8823ed241c5c958ae1c63c00ea8bd0f796c8dddd54c6b7f275c27edda2ce8071c3857c69a7d34d19778ce691c23c145523a2b863adbdb1c5d21528d81ec5035fb1884c632a173250465ecf6428715766dade2d9caed4abf9c559f922e2518b340582749a4d0d72cbb1943c19ba80bf329b7ff119bd7a14eee104aed218482ff2215926b786a2b910bedf56997ac2a460d239d5a407e2fa657feec741cede065fba64286b07bd08ef686a1c1f813ef372d3d53b647ee050fe8be114ce1600869eec560307077fb77c9df9964986c2c66f49c77b265679ea9011ba495ff1aa958ed3e869dbcc215979d0d926602d6c1f94d2736a72bc1c19725fec6f71a1a1536d50aca25ed6e369abc37f10123eab840e32b4b4af5cee39823144bc6a6051bf08e76515626a59d246d50165dbdb16031f214d1629ec5fd2ff40c5e0b36da63a4c0105a15b058517c3aca0d0ad97319689f67b7e7630c9f83e3ef58ce7fc55e07ff7e20d15aa0c21df59e9226fdfb14f955036f5a5eeb6a82151c4630c19e9f6c609379e4648e632523191d35e7389b29862b9d5ad6ac6c44700b21b6143bcecac43447c15be25088a356fa03dc688b43cd777f8c36b991c835b09a37a3c44ec60585d65f39986d134a55e24d9e558e25063b309df4605d8a8849052257106ca2bcabcb1c6be2ae7b35bb3eb3895a12374b9ec45734bfe7b985ab89d82d0b43c25b5fd81113e27cb1ffaadddd43a4943d00a693b9a63f25f056daa08990ea68b06455e845dbe5b1852e23ab4e470715748e6466170040b9ad23a129908408705360b21bd3d4645e908193a48312328f01e7c3fa0032a9443962e7e9e3820b98aa0230b118615718c1df4ee578a355518c49adad9e3be3d89ac11f8d97861372b0264839b7b06f0ed551a438f0c6c6476ef790fcf345a7cd3a2fc36e7735bf9f5ede6969ec66fbdec73f0ceb8dc35fd674bcf689a75751e0df9bee93fc93515d96ea87dda64002a219bfa5c482773bfd595b221d7d60cb79db384bae4204246e19d132f5a2a31c934e617ee076fc7f3f8be664ae074eacc3c13e270d730f2f6876f2f938ad3b396c20158daf2ae8e6064db1858d9633f2ab08955c84a312f1b19b27232882c316e7a525d0084846351cb3d34702a83fcb576a17281ce3d4217d52b253207a860f8c4701722ed56c8351d022d165f19fae0692cc33dc8c8891852efc4fc12b7e4ebd9191ae658b019dfd295fc5bdd83e96032d2f0983828fd1b8b4a9527834caf74d0173fa38389cf690f097bd2247ef417492f4be34cb4bc022b3aa8769a650bb3e01ec096237b751465df94de4b5b5e00dd5c41d592fa5670ff6c9c8eae6e0bdc3052efdf874a205f3b9a604af1053eca77155c7676dfdcc484b9b099f1f88f9745f8324d1ec0f491ca91b94db0f56c03388b5b21c24b2a6cf84a37a94b7c4095e41b3b1d6a199530f8c3047a5f157d2cb7f446f2bbba914a68014a2c447c0d1b50f32d7ca01f7aa46b733ac25b49e311242e976e67d19bbdb655057864953697e77a4160f973a088098a7caef3abe99c8d38b166a4aeed0132f00d153ecfb76998a83e03d3929b760d39bae5505172bc768eaa768b059e710d36a4d6a01a6cd5b149c16be6fcb0a98b8078d3836025082c2af56f19f35c96e5e8cfc124f84a0253266de2f3873529911ee41418b9a528cc7106298366b05d5791b2551821f155276a6667c39240b902be12243c7abcf6cfb1a0e9cdc07a1e1deae2a8c36e57ce76ebd01c6c7bb69f04f39809404e7209881de8e76077322b8f1a87eada1419dd89d1718fff94839280b303d598c36ed330139566701fae39eaf