0x2cffd02e7f61ad2271995d8ffb8568f40018c3155fe4fd08525fca09d7aa6f7e1eca3111138288b98f87bd89e7d6e84587b29ad3daba39188bd64cf2f6b6faea076434d567d894e83092bbe02f90fc1c31ad08f11bfaf0a848be11b0154b91c071fb79c6dd7cc8a6b1044e0f026ea42e23c302af1d9c0637843afa32fda4b12d05d39b53bd0129049bb1c28b403af168437928c7bce8cd015347b94b67841718ec22eb3e90dc5e6505df4faf1753535c8fcabb510828bffea0f2ddd403fd1dc9f72bed8b1376b4753b0048da77a45973ce386a90ea66bc658bc0a8222b2842fe1f80215cdebb97d93e22a303bb75b67d9f2fdbe613d193b18d09f41ac98a66b2235f5b59aa34eef0d2160ac1c69dab441c0ddb7b538b8b1d6fb68a2c02e140354e8dd34b0863ebaaac1748e1361285ffb4c19ddce96a85e62f80615db8f3db81da1326a169d4ed8779c253ceabc2d236cf2ebaf5ee8e72909b2b87dfb049c6e73af2529a0ef719d3a71e1ee8c1aa130d90f6bc43bd09432c2f67f9ffd04ee800ddedb87e2edf19fa038dc02d1beb1574a4b2c6d7be06ddac79c5c530e161978a0331572ef8449141f50953619bad4b3df0dc10d7652b4635f7e5ebf9cd5b8d7c01318d89a08f88c2bf9a8597b97993fe3b6c9a5f4f03c5d63cf96f96915bcb40554df3fb862d3b4228866033f5c6069246251ad99ce38b9648a83ede9b486c1690a235b11f091d59afb49888a73da07def16339a195c320c2d06d585c7607c671f06fa2ece733cc3263cf11e88648d09dbd3e470a63533e1fac7f0ab789d7dd0b80962af7ec9dd6944bd3018206e3c17140c9f24f42fc2c306e74baf25c86c1684e254957dcc0f51a2c7181c0e92ab230bdfe2ba22ad31703e683c8a145cd90ace2d713286562b03d313b592202097951581c73a4fb387315b596b5530e1bc406aba644969d998470847b42b905f0bc592aa52488e755134ba3e95f015d10988bf23068442303f0832d9ab4bfe95b3f243e513a00136bbdd0102b2dcae5be7b8f1e5bd30a393c070069bdf61209013e54a082ac64faae6c8e93820680e3168550ad43c1bec41ac57fb297ca5cdceeda1b007ee40d52b82de644537304503857472d992e229a7f158daaea282eff741c9d0a4b64fca3b1dc3009a86d1721e8585f89950ad58ef158c068ede5330164d6d5231567730821cf9adf7e6b710b5ba25b967a0820d6f3de167295c88061737f125408968a080a63023b8b94f6677bb9b830d98410f7ea2d76c9e890be0d5c39aa6252f7995d75676f99afa826121342ad4f4a0a7412d3637b76d14fa0c775d1b9a8b2ba3d62f5f55af73376343104a505b6a7ffcdb57135f376c6dbb0b97a31720f1cd9e180501eb7fa77b4ae10523dbd5fe8f4df3a10e5805c2e311b3ea278256b1b7396726c0677ac76d66e384bed6db824c904cd589937dec29abef1626aea01273dc8d663f39eb46149e10c83feffccae86c2f319918845cdf8c2fb1d2424bc196175772f60a33f2ce41d960171bf070c3dd5efd81a018e6153813c752c294745ebc0f4ac3bb14441b9032f7cb9da658761b2d5ac6a4a7b28a8d20302bb8e6e2943d54b829468894b441c4e6260b42e825640c227ff680f86d792da1cf39688dd41e00f657f5cedae7210fa60a80dba7d6d2c7ede9af8d7d14f1d8dbd25b5866a031fef08f7e220632f69676cd586e718341b7c69370f011117cf72012265b1cb80ce8f009cced37a225dd2f83086e8387a3e002b67a2fb9b41819c732f8bf5f39e81f493c821003b2aaa8ec8a4f2948ee5fbef9dfbef46b261f56b8bec2926f02ab36e1260a87782a6fb0d7c22598a79adb39969f6c145176b99cbd46348b679fc02bc476ead08ef78f936f9dbea4636d8f7f6f76c10231823d8bc0ccd85ff88a9a