0x2cffd02e1d1a93f7bf72ea25e83a0a0f9cb670426afff8a0370757eff7f4c59dd58214f4e77acdcfc4f916e1b879cbfd484d23818c14b2ac8ebc76d877185980bab091f0905aa8bdb8c9fd1cfa754878bd5dc58ef0851fa4966003abb585af7bf44b12315c62bbe7310e2160b5634cc5db593ee20f7070d4b909f71144a6538b23cd3c5803e11d9f43c588dbf4c65b0d4827c9c2de1eefe5603e4827bbae3e9f154f97c43fbecb5d88a778674f0ab8ddc07f6a7d7f8416a1b1c770c1bdd2deed8fb7db9573f5a816603df884610341ad90fba28a74286d876e119591bb6d4522b1336459a50e6d5fc85450a3054fc38c2603bb2c5cfa7d818e1185483422aac6426d7309db3024aad69f65bad5cfa0a844f400080c4f473d5dee26ecdea64568e0e99e03ba3296d969aca410005d468ef5b705644a9eb741585e5cecc2739f8105d86b2ff9f07ca5461fc438fd5c6effa7ebe45c0b6860624dd2144f9b29edbbbc98f798fdcc8f60b50b710b1c43dcde76d8ee5ad9c0abbca376d234eca4552d2fa2250936cf3f57b2d8f7fe0087c7c5c306b3beae6f6fc70afbb71ccaf516bcdda8d4ab5d14f8f9c49259d05ba06e4495cddb3fe5701ac6a3cfa976cb8d24b40e963f6971ded44260125eed6ed9b8bb6242339f6fab0fc77ca2bfa7f1004f130cd1667604fea8b19ff92663b105246c2c84843e503fe295a9264d09a8efb062a25b6244be8431474fc7e72c1da69a2309efde7e30dd3356fa40c94f4700120a65061871f96c05d5dace91f420860f7a55323fc198fd82776cf884d825e75bf22a1598304ca6a674074a236e3bca913865101aaa53f6a6f405e514526ac4e254c9742c99dea25371d50c02e985130a0b3873f522a1e681209ab8c91eb761e9c369e6ede44c60a0251bd23456460346ff0f19ab53b8c487f7a90aec279978310c537ffaf3d9fbd3dfafe6f0f1067494ef26423718fa9ac431d58a2cd82749d924fa17eb19979b602fb55aa33422d1cb511a3ea6fc70e5a05d54cc657145942c62de032395a9d067e032a1cbeb6fa2c181483ff2532c1a058d1391c4f827ac9fff0cefd34da08597814148cb55a121ef4d75dcfced4b78d57f3056089c66f6fe7c7a7b2202ad85815f2733259654c39bac9b830be941ab6058d690de37eadfcde27217040f3fa9a231c40c99f9677958bfa42f8e6cf77c4dbd445ab5ad737f51462714489ce946cd2437d1b6bea8c30f6d01e5f2e039abc833b6c6e12e46ca614960528a2b692eea0735c9be0be4a56bddcb159f77cf1a930abe6b3af98c0a801e09cbb44977b206e22db02436d56624847b4cb2fc7452e9f842821c6c2c1032277f2f60ee7a7b97cc974863284af4508c6373719f3f6f3d6c1510e484e7312f698d33bfd3767b9088f663524fc3036d52d092d8d433fbd2665d74a9f6f402f1b752f861003f2d14759cd20b3b09da842ae49692e9a59d14f3a38c5d8c579378a06105b9f6f3116721cf615d7d4911722aeafed8448821a30270be1ccb1e1fea954d2e020dd74a85ecc93e97d9640c87f492462389457a82ea35d4b61298ffa618378e2d66886ce467b89035cf52730c27707785f0215449b3075af8f745574277d184579567686e9d88b40c90a4c7823a9da69d4384c50154bed67ecf70645225cba53ba922968a1e7b3f90ab112ac1e059a211d9529cb6e5c14499fa45219da8808bd56e5cceab35337b4bc923893efd4ff8956238139f5d323060fc80341ce1586d42ebcfdc5ac31adca18c8f6f060e833a46c7257cbd389507a1c6481beac28493f7744901605800016b695e90c41bd40131504725304c5ecda0af15e3991e977e34ee3a5a6e22f1cabd3d21d6429b5a991a3a5ed2282ace0caa1299d2bc595659bdb089ccfd14213f47648ef58c08beda28e4