0x2cffd02e869ec20f430234e9a384fa1e430619314fbe187c9a9e5314d32d2ddc455a19d176f5835655faaf984501dc0f3b06db0b4af9edfa6d0dd322dba10bf630a911d9253ec84bb755622dfdaf3bb17a6f6b1a4cdfeb35c50722a81cad054b912f2ad1451038d332b5db900b58defcb85791a21c3a85ca8026de192d7febb7cab04ec2fba52449de6275e61c8d8a6dc57d22350f6914d148ee99523c35e137ffd80470c5b18ec22c21745db7138a0f8d37fb411acba07c9996fd781a00ad2bbe96148c7e92e58b4408515a20245216da9411305517779defba53e0b28c809894393dad4856115ef0d68891d05dcca0ad50a6e0cd83bbd5e8a51e7639c0b3fa32a8ae8bf1928e8d19fa93f94193c77062d87b533ed38639782ce9e6ab3482a0616d26d118721bbe60f6a2a6ad876cae0c7cc984fedaced982b23216235831d61b99f26ebe603f4bb29d58fa5431873b91dc81a16522046a2cffefd6d970f258b08ae6719468501ad4decd859694a1297bd27cda6317bbe40e0f2390d7bf3f6a8ee0aed73aa6b9331faef1461e60434b45e6c655f64ca9fa852838ab6e46fd86d51f9899cc4116b82cb662cd57b39277f915bbe0dfc2d9eea29d90f8639b6d59dcc2952bb43bd18fc124aadc62cdc6928a92898f333e9b030ce10606df3a7b392d59182136e67123976bb9497cf5233d2be6727bfdb91f14b7322600b08108a9f28e1d039f0e8528ab2a9dc3c598a7671951ae9248f76cae7918b1e1a9d5a5cd7f4bc6ea012c8f861d5826d82f289c042b5e5c6625072cddf7063bf9dfed9b4c3b590a0113a931319b09fe3a76aa881cc11ce9221e25db57ee6596b5738a3d19be6ac085b246cb5ae877beb4a8f1d7f64fea55fb5ec814affe8b6ce331d6e0237322a8a9855582ae7de8d26dc026cb6dd41d174a24b63c65868b345ed68ef3a26fbcacfb50865cf68b12308e2ce2d45d9a6d414f395fdce5d085d26db8652a38c1b85eb149ab9896c88aa343f21587f29f45877e1d984e06c85930fe67ade0fca5aa995445ca235e52f8d43a3d539e17f62ede63bd67503bdee782f7a3ed9a10c395cb3397d2b94cf1b2e9312017ef777e40269ddd13c79493fed89fc29f2286d277a34d16c0f265576a408b4ae9b2060e6f9fef5db515291033b8becfacc652d3ed707c5bc50f2cf1ee153f0bedf7e1cdbe922dfa675256395afdcacafd70b7c7af6d3232cdc931a6484968040aa4c03b2999e37c51a0316475fe5e0e027521446b1ca4cbac1ce81af3519ae23cf07a9a64a3d409e5e0386a18da9e98b68fb8877f15941f93df86c552ccff81b55c93e3254db619a72b81e4b603f86de168cc261fc75b57472ce870f7216106216d64adff344629a63a7d23b485b94153c5883e7f75a1b0026494b38e530c79394e74dd79d44d2dec94a8bea807c79d2b0d7eba03fd73cafe9e5dadb227ca5f16d209006119875169dfe454501f10f43fc20cc242549f63e8fbac8e9d2125a005c4872d4044c5115cca1cf3b8eda97f23339b4e75fe230c19d7ea5a892f61b86a0f70cc00b4eae30a26833ef241aaa7279dbca1dd3093e57e2fd6555a6ba77dd6b20c21249f68ff52d7f8dd74e784fe49fbe6c16345276546ddcaef37b58d7258d8e7175653569d378a572f3a019aab16e9c6f46620263d7e5b245a2c27a1020bdbbcb3403c88efe12d5f2a9f1bf2191739c6d83a8eeaa76a612ffc1890dc45cf58e1a43fba08f734e3d154e5e9440c091ebc6adf8600c78ecfdfe3afe2d4b20fa39c93084258e81316c6c8a35c00be53df263318e0c05868d5d43a360c1eaee6f6218c39bbeb9b6f6814d2978ecb5f95cf04647f95317bca80e3f0437ce91d7c7a7b83e0cb54d6251edb2f533f020689681edc653bc643441c34e5171bb0c4988071f6159ec1