0x2cffd02ef38be27c4bb3aa87ef81aa189ec216274f5fd926bdc88f396a69f5d612b5886b5eb1ee1dce96f00b45ef0cd6fc9dd523f2df99b34a114b209bde5e9f5ad8c8a748704ff228fd420b63f5e1ef33ce13cce44c62e61bfe57a3e23cfef59969a33e9f5f24ff2adf5e1c9c8a34632bb593d6f94861bd8d491c7fd0ffe8bf6f002afdc2f8711f8a72597fec9abcba2a50abe99e7a69137d49fb7ff7fcaf9737fa7a0cc98b0e40729ac95bddd57afbc6e3102ab9042f97ae5b0bae75158f2dbea9a20eeddc68a923ee06c28cea92a8f011a8638f3f584807fe01701a60a790b6fdf1a306443e233fde62b977491048ba70b60f3845e95b4e65d32a67e3a8220d01ef2873673e4243d6beef9252b139ac28ce576b19acec4a313beba5ab389e1096032f4d92d33003c7626f0b12c47a6c2581be2b4e7d5628c9a9f21f81a9346605241ffa3d63e2366c3959ffe06447bac5b5e2ba623576d58d327a4d716d8419c42debb3d155b34df382a1e1cc06015db23c17b5eeca04d8bab911b51e3cd3a28d3d07a2f6a6a11269bb72e7fe693f92c046c93ce1f7a351b27886f8e39013a6d5daea356b9eaa1d6c9fbfc31c0d6a65ce0db4577c5693aa7538ecea790a4fada151f671c8a1c598efb8f4a08b147db0141eb1a1be05378645cf186123435a980fe5f7b0b29f0f7f2e5a812af32d910a799ef9eca08ca018a0df667a24e1aedea93c3775499501062e04b031f70a42c550ea1e49197bc1bc88f19ab7f938ed7cad605128934550e70127ded1fba89015a1d785f410a91759c69b979e2b67b27181e99423fd6c233a5eea5e2039dbb941ceacec9d79a88648556e9902fa3746ff664e584dd748323f9d0f4c1650bba3300bf99494821949ac61326021b5450dd2d8521a60a556dfcb4ec7137bbc101b205bcf230d18ef5bbaae714eb8bbe463e779378d041e985912772731fd447534d0fd8b700b16ce50e0a9f88d6fac2f1dcda9e1bdf194d9f0e4393d2ef256052cbb4b1511ac6b41c93b828d391edb157f130d20a06b22f1bd6b724ad2b4d4fd602888db2d374c58c1e12c523d57f47fa3d14dff74233d404ffae3602c52fa10157b68a4c1aeb5041e16fd3a72cdeb7eefbd3073a0f850e4b591a3c7b8dd376bece2f9730f5cc4db64a0880ff4065248db19569f87b8870700d3d5d75755dcc9d071c176f58f687a11717951f5d905b1163eb9970956080fc6ec759f62cd97034d0d3a6774ed2adfe8f2006adec6c4579f524f4508e2e72e269e07b24aecb94a5e3a3e31a16a616d98748839239d786fb019803a79a9aa01eeea68380536f1065e849cc5d72165edd171253b64ffda901f9da92c1ceb161dac971819cbcbc34fbbc59a64198d5a78720a9a61e05d88411eaf6d760f8240ea9cbe1e62b827ea8d14bed695bdeb204a4208fd8e709cf448e399e2bb8f1c2614b54aeafb29c2f44806ccd5c055a72f6e0f2f09db628f5284cf5d697fd0b59d4637118bcf6457a4e7a6e153438a527ae7edf192c9a12f32b8f0347c418c8a68045934f14a71bdabbf9fe1abf9e3249d95f9cb09dfe90a2b5fded5290d3290424dfe842d85eb4f7426ddaa1c6e1250d046748b55e0f1b022373ed7ffca8fe9623c8b1e262e1c207e0be226d08e1470528d085f8c7532256463a00b2c42bcba9ba116ab35434b181d8a038f75c00d8958d5fd9bccc6b0d438e49b4ef75e9d028bf8ad2178ca4b930ff12fe0bf11a816501ed7aa7ceb4b7e6dbe08a8deb0ea02fbd167342d31617792b513bef3961ba0da1606db1b7b337ab84c3f5dd525c26aa633f0fe22aaedf57c5eb00adf6eb2a4e02e42be96c0102c6e839c7062902ea3ec42e9d0ef991ed0cf995c702aa216d26c3e5d75e28a080f7d5d271cd5f343937e0817ab6db4b6b4ef44ed4a39a507