0x2cffd02e9f4798bda8490661d70249a34c7ab229824b9f30e8ca4ee431ae6597650708bb2cd828c99b0d8b8c69aeff8fd7897cd7b474e4b8da785d9b8a10099376df2a204112c6f11301a21e3c7d8c108708b753d480dde9563b34e7f5493e8ca23bcff4fa9eb7abc813233e1f6289b146051eb7027253fb20213e8a985b812d66f8bb5a6f4e6937729d2aaafcf188abdea1357132d22b012700989c3eada19fd71b0840c312c64b25b2463161ba8998b057a9e2f497cd26188d755e61ff35d9052c79692616ab43626ea26282a15e69bae2e8eeff685c04e9d40140a41cb480a9022fe62856899c09301cbb77b1cbe04aae8ce9c8ee3a5628599982db96fa28bd2987c45c3e0ecf4f48096aeaddc0ec77271ddbd769917a405a1c1f8936dcfa36d0c9c67942ccf5d5426798a7566942961de7146d38f14a66f31f896883ca43f9751cfb787437e5ba2e649d53a5544bc074e6eda36573ad8987317b9e07206f615db6b542301d8136a2c7980908c34fe9f5d6841167556aa5bd095f552b898adb5eec51704e37ee933d0aa8451a32d2e87497bc85d4d21609b85e53c6a3859973395cbdcf3b2f7b61236abbeb242d1f8d4bc40c038e883191e80ee2d4d784876bef47d7bf1ebe8e93f68cc2a81e82dc082dc54e2e1adb94beea970cbba64b07f919c1f8982435a10d57675199fff3f6821c1317f9efb843808b337e52f6051ef008d0a48e2d5542424d3a4a6a477d6acb29f55ddfb5dd77a0b427b310a33b64da962e865ecf9a19eede4cd6d2c78c015fd8dbd235cc529f5502d311a1c4bbca2a02494a3d1ca4f6a09469bf119cf524eaab29e3a37f4e74e2961ba3f75295061bca2a875e5be790e89a761cfdcc7030d77b3cb7e524c9fbe2477a03b745970088c47e48afa6a27a302481471d734f52566dc663cab5155cf463c34a3c7022e4152dc20fc5a0d972c878e39320523be2881211fa8ee865fb1b60844150c823532a4ee3aca06222f6039f98e192b6be8b54e38c99a83cedf674eee8bc564d15fc6de9f95518327a62faaaa5800de550bbea2b6d20682088a47f461bff780fe9e429728434966c818b3641c45da7054f0f2a49652e03be9a8629056dc866830e4737b1bd2a0e268d7002d7e6247da0c4a16585fd532eafcc0eb0d4419f6bbe3c1e19e1062ced9c04c12d0a9f3bff5d085dc804f58544a40b6d2f006f0d3917823f12a7049e9911580767c03586c9ea3e24e67f1267aeac8aeb0c4e2cd1b0c5323bc2ef5dd2d427b9fb08a8e39a8f354c7748d936a4131b47fddf150beba03ca10b3f467a01317298b8618d2dfa66133f2fecf24b0b90fa39f24ceb71ff293c7a3b3e431ec1d741435f8ab89bf46bf140eeba012df0771b671ae7ba47cf31a8de67d4a2f239c2d01c22a0e15317a34a9f38c5f38579e5f917ca01314a96f7ffbdfa624ed0842c296f5e0e1521cde045d25a8356570181542bea1b4d5669d3ada30e30c9e33553dc077cbe3b4864e69c4d0965c28c639a45eb09db57af3e7d157edc8409136e429f6e3d5288a580f78259a7593e61bbb44e47ea41bcfe181ae80aa9de76f522e60bd8a9da3f8b7552a2e23d99ecb3e4355368d5d743bd8793130594785790591ea26bee7a53e53a6aedf5d5391a28dd819d97f5f366f1e42970168938c4d56415b1fc5366c9afda3a328baad22cdd1113d0775b627491cf977dbf44be1342ed27c977135dfe7b3fead9213839d6e24456823c87902eeca0c212d5333a20b9dfd029f2fae8b6818e7403d20278ce49614c60c62902320e01a424a270fde01a3b53269debfea071fcdb2f1b581228d1ecf6d41e262d37f21bb7956d8ba505884f4c23c763393f21322c7cca107bbff3ecd5a314d7f04e3035aebfdda45f6b10fa0ef31b17f9d0962b652da7a8a8d93145