0x2cffd02e633cee3db7f0e535d59f801d11c3cf9ff66df984208cb7898b14c0c329cd8bb14dea78549f1fed125841b44ebe96266718c6a5f07a1947c9fc664d89669c02267038aca6565d0ec41c9da18ac6057206feb4686bc944c85d51c9cddf48ddd5a73ead89a506799916a82c2c1243fc655778b45d0fbea358285765a67b77d2f6bd3fd71158bd8bfd02c41286d6840fba55b9e6432ead72b18198fb98f730b7d81352de1a77b75ed4abd95f1a043a362f53bf0d7b92da6530708c21dc612c331d29560552b0abe2874d6fa0be2084263f0dfd5b28beb19c061d61b6ac946985aba877b2ac6b051db8e5d1fd167bad00f712ee2720868b57c0c43c222c5caa66bea9b6b0e7839d15d12f79f714cb5ffc850932e7ac3af86da11322dd54e74992b9b180f9b5cbe5d2b24cc60408ee100f323e016b01599c8b3755d37a93769a29d72bd6bf1671fdd769a430fd6228c4aa5bc7d113333e86b2042e703b713d48d68dd8a19234c948091a677257e0994f1ec9da02c3fcfdf5639ea13b996ed742fd77365d66b6168a7f31a9b101a47e472e8436716981ab5562bdb5a2be7a5762b27babd0560b732a9c50791221cf003270b7599b463a56f067960ecd1d9156f2e537aa03f996dfb799fa2cb13be8d8fe2c50d942dbdfb70ad79cc3cd6f081a6b5a2923fe23568987b1472b89c73b17cceb97230860baf8a8ca44ffd4198685ab54d7636e1b0e2758f3fcfbe782816d7e8a5aa8514c8ace53f7a5f66b3edc322fc4578f46b65258791656ea724cc8df7e0a5314ef038ecdde7dada34a2726c7949ba8e3d40b4a0692a92ef4b055bdf14ebcde7f03c45dfc5c0c610210a1d80bebf1110fcb62fa568d7ee13f4321b5f9ec1c46f49da80bd4be1a4abe2f914152124eef974c7725dfea1d6c361fb300f3510df439a916e316f23563569d2ce182c2157cd749b7bea133b4fb69d4ff0058ee7e13cc515e90935758a5b9cf7bf128e850461c29a45d2929b799f9af73c0e9558e5a357c40f14937cacc7e88b99edc643fb5035356079dc7d80b496871e1f8b623923bb247675f861b604275e0c887108e06772020d2220bed2c425ecc6d0f50d866a46925b7b0234a041fc2eca8c12abe88266f32de562977f57d2398439e5c26271ffa60a0275adc4900b66455abd01dac2e204bedfc5eefd6942652f606a18b0c7a46f37747583f38538de92c187e3db87c34c48deea3262d101b1d1256320f8a93570b8aa4bbb9986049a6990233d9ca279f22290be314175d9be52633f94e0e3ff2e2bb16bc8a5bbd8636c35f2d089361dde7b2b2839c07515669faebd5b2f3d2ea1c2397c5c385c5fd2a9d01da11df6fa93bb1a72cde1c5987cf71be040a95a0ce1abdbd19bca284f336ebc0f9d56e797529c17e20a134fc1c2d39b82c627e4af43e3347f952f085e629bd35e319c3685b80a225132cf3d7cf1cd5f5b8f77ca35090f99da083a6d4448864fac5f83117bb7f3243b36ae3f753a0308bfb1de6376273f64bfaeb7b87c3a1f86f7a0a199603f968d5909eac42a813f8b0a47158c5293b53b88844f554fea4a55d4123ff59c59f9d43cc58eeaf65b740e340cb41fda66242ab04cd4dc2e97fc10e03c3143a382a7f3fe91c8080c9d67218cd13666713fe3ac582ff3cb9e5eb242d4620025ac1a228e7ce2cd2a90c78bc82e1176c322d0604894226994ae8f0630c6949738c086b10c27a2686a76a29682e09a76dda25f8c013eaa922f66d5869829eff3dc3eb5ef738c14a4427d954faa4867e7363b78344f45d297e9de61b1825df261e6a534999c0ad9dd1e0604a2318769e5f472c6ae6f45a014690497b1b95f4e14664bfd6717c480e863c146ec77165e26aaeaf049abba54f4c6f309c0165599ae0b2cdab1cf77899cfe87f95acac2648127e