0x2cffd02e242b5c6f2b255083bc567de92dacc1661c455e7e088536ad166fa681886204b8e7848a1d8f5666daa070fa748a6d7b080a851a91993b1c1c384bc32febffc5cbfaff88dda829fc4a9899962cf36e0315253c79893fd7a140285064d92fa8887cffe5f8b014209d5b3112ad75483956528062ab06421a36e48a404edb46f66e49196957014dfc873354d4f86a502c22ce95849dcfa4ae5463d665d2ec2005695c50faca13ffbc0a5c536b1c3b0d61ebe647f46a533c95c1c11d16f535d7d581aae24fabbcec352f72f60f283b98ba765880c94ea17f95694e05c7acca26398b9c89063d8784946388bb409633d0a0bdc59e0d4d2b00269d516f73ed4c239a0b1a20322cb147b710c0d87dd483605a655b7bbc0d382cd6c1b52773972ca7c9ba6ca560b4a6cc0f46816dc601d3a93229f0dfc9de853a40dc2b4abf0b9e31eed26c07e4bbd08c966c353e50aff8946aa22d73fec21fd51e9258119b28ac771c18d5728e5cb0a7c022d82fad9b1bb40eff2bff2129e6ccfc5b425753ab71e9e78eecb32681679a241c9185b0098c1cd4777cd7654bb1495da287545724ab872ab3f266ba2596555a0e0c5efa5976f5c65a1da6dd0432fb034b342f0e227088b93881eb9ee0b49b12971dc5d5f9e65253ab0bc5613b8179fd323cb8723b8989eee383d4a74e73e68eaf51aadcfc4ba9e45cd855998f2c6153fbc0d11d715f311cd3e1e59e86bfbe128e26cf0b7739fd6ede372e6169c892a3ef3b351dd9f58ce2e46469593003d58e1d48de6d89efb397b5625003668a6f067088921c567c66371f283e818948677557626dd47dbf8bdbc86b439b2f1c3b88fb88c34e3afd9de936e3d561de7927f5930a4245b3143cabaed0a61fbd9365df94ca6b831c4586feb1c7088d2a8fb39199bd6cd4cc1728d1f2d4a1c2387a3724f2d42a045896ae4a35af0a2ec5947d03421b57ccd7ee9b7fa3e300361b6e961d7a2fca562e013c0687420bd963a829d39ee1bfa95aa1fd17b3421c4c44e0aad21cfbdc594b391755c9319064438279a08a2cbe51f190916da6dca2e382596aa0615a6067dc8096a96ef581b9868c6ddb0ac5ab61d2890b3a3cb39059cac8ef91d4185a32df283f1861dfaf0b8511d36fd1efe635677007bd4039e2f54e532382561917a1c6a4c94377a2588e274d16d876cbb5fdd106134fb2a76516f82e73e729843bdc155d8360cabcfae3247aaf8f96fe79ca99e4d4bae31c788a0f0c41f80651ab58228d4fa0806c1300257c1b8b57116836b807470ad698f30d1181d7c41ad4697e45f68f30bd0f990c7ebaae45da682016b129c74b8047548f576355f82037d95cd4ce06f50e283da0660a58a957b3f8178d0a0d7a8e7d08293192c15744701f6cbfbfe43a475ba6c31c76224cdb1e460c19f14df37f0ad9196837133a74db4f9835a253a6adf283ef8856ff5376753e6d422acf37bce29f13b17f409ce9ffc6e999f9daa68dfc47134629fcb608914697c4e00e1b6799ce84ce3e4f27cba049b3e5c46de40f4c16a10ada99a49bdd3d9c102fe406c650b18639cb164c981dc6420800db65f1abdc83625cdec535715e8f6227c30f52d212b68fe97e3a13be32b74186f9788de3ad9e5709850fe7988503c1e57710eaeeeef7a7e9552e94f275272b66fecf34cb393eda919b685331569a4ca821dc837da4cb7528f6d61bc4e44a4ad69eaad01bec662cace7a708912d40054e8b4b228695e31d0ec1aa04898e667cdf96ede38aed78f718803a0fbf86b7230cbeb98a5a380710c5497d641413dbf6690b84d8e8b29528fb790c5f920dca52fc0969a4bdccad968ce365ea69e46cfd954c66a0bc5831b9b1097dd14e7e001225236eff3b5b9ce1208f917387f0406d6fa79403080642f22bcfeebf20569db0d0f48ed3bc