0x2cffd02ebd5efadb675301a1f80cd660e2cc1be5093b9529826596d4a79fa1ad9d2deb06a2c7d254afe4b4cf9450833329625ad2fe589f008cda2e66c57db0fdab41dd9d3438f5ea7424fc4cfd2e37352d8c6996156cdd486675ace5215d11bc84ecfafc01eba83b98a7e9cddf80d18123e571d838f7d67daf2ebeb55dca3475adb17f7ffe3ca44cf3b6fd7fb5145116361f3517993d2b95fd1365400046ed54fe4a8db78b5eef1083f5e9304c7c72e29f95a777e2cf9878e8eb8063521f4f7b2ddf337d7ebdeaab415e06dc11a33af539e80230df19f76a3e066456fa82c98c7566efad502cb8faaaab6cd3efea90ddd777f8c493ec2c8ba4264ecbad29f3b3e2adf4ffbc99fd4b3c440a2d8f3c3ae088e116a6687f6194ee2d3e1ead5c8d893866babba2c8c6d2bf17a541e28af451684f143095eed4c52a6979163d3f632b35968f13cd5a3970ef9dfd718ba0b12b869cd865cd6f9a5a2db734aa18bdbdb09bb8490cd9b011efd90bdf67abcc14d00653772429f172b3c4c42794ce125012c6ff847b22b09de96ebdd15b7035a049e35f857c376c88291cf9e05b94f96f92b2b23dc68b1dce2ad19ab94ecca9ab61a6a3d47cd75bc35774b375dd118277fec54ad87cb8e0e661e15f6008b52d96deb32714290fa2ec2884e6171834326651a9de6bb836be2d858611dda8e03a3122f0a6f750112db555be70e51ee60fe8f90e288dbd42b493fbd3a30426b364185417ff177cc3c53c34cf19d2dc824a50b8f6172b3a6a7e71792a9f0df92f50144c51b6fcae4c10011d4069512770c83127cdfa25b0f5d2d7311ef624ac852bbdcd3ecc85bed65ea2a0e14385a4146318cfbd6c4f925e2a31ccd2fa4d4db7a1b2cb5e8b66ed3f19785820868b26f78640915a6f741343302339b75282df86bd5fd0944e5a0bd48b9a92ce77d04841c6f23a162ce5b0429f83220a804289fdc1939606ed1419d07b66abe5d3a93eaa94de4a23faf67a45926815732a08bb220d534ee7bf28afa6e481e6cc030e400cdc583ec4180a7e21187703587ae39c21c14fb775bd23820d777855f6401fa27f08fb91c70fe64680780f18e49bcd7c3ec2312b47bb6a7f6ad7e65ae44b2c8ff9213ced4dbb7d5b2a661c4f63101c63049657f9955d836f303b878b6bf33264b45109aead243656bc17251e45165b21ba5d36bde459f94a8721bfca5bd7bbdd9e24e559ed96c97403d7f3a778e9a195f73d214281a33c2679cfacebdbbe71f94c3423a5685794f3d2d419f2f5c657f34cfc65f9771e724994393ea0da76093bcdf3c87834766a9d913eb1d19e8ad1cb59d084153199971aaf6a1079f1b883e7f202cff79771a855c4ca5cc5cc855f4914764a93f43f162b7c8fa2e6ee1e44e09607d473fa9b6e67d75060ea0009f97f4db1496f156ff38c37b22f9faf46072ca4acc4ff33bd7c45a2db1460b2ed2ffc6e5da9b8d1e5c0653d5d3b39dec8f056470d57b58fcd17b4e80f5661060ee39ad42cbcf64adbe23aefdc170363fe6f56752249b6493c0fa34d8f509a5e24e616b7b0881e47e920095ba2e55c10b4a86709c3a6db3899c58c9dcd0e486974b5dbd76d068d1319a3e04f7aaf58f4e0baac3e159aedf6c4d8b956d74d8fd733fb4559bddad6f6ed211020182282a9759e4897832a416f1517887ef2fdc43c25ebf42f7ed33b6c2e30fda5b5ab13927b89ca6c8e471184ca0dfb5a00a1487a7c1bac10b7a34a16d9acb092552f479e9815bde256cf0267cd928fbac7b1a343360fd6e12521d2520e0af4d32a177972daafd47146438c76d3e14259d4823e7c777a04494aaec5e2f37fce1a8cf1e57786633b7815cb967ddde6153ab43a7f20354e2baff31c1f0a38103926ef41fb2cf4457cd41a712a6b9860c8654767f1092da2f645478662cf123d34