0x2cffd02ecf140ef2878c06c731d97457666665a12ad37a7a3d72dc0eda8e3c8f9244318dce0872d59c9b4f85494dccf151215849ae471943b437670874000aa634378d19b153216ee7e772def67020518bf8126e7f0e229f4e5b5e39e482063b90a140fe2ee2fef6677e53f4b1f670666c7d56774c9b81e6c58e4d773a471f575f58e216c3b2b3b93c12719ea51009c5bf8bfc3e50fdf91c53768ce33d03d15e9f47ece2964ac33e4e49b31864515cd74c7d72b19cf8b657b939aad8ed2791f508122d05d40386f47a690e41caef5290a1b71e324c998ffc3de5cadebd6531c4a4692d12a2d90bc968fae015ba0b205ac145967a58d66af220824698f617c38de33e165985cae4b65fa0b939b4d06e2912eb0e8f3fb6e6b4901c1caae73edb2775c1dc40ed80b5775dc737cf74dbde4364a06b084354b1c2dc7e4a910c7940f38c0e8a1cd7b3e4cf9f6652e8b9a5ba1c6c1d0c26ef3a7c00f433c4643a583cc46b26f8db8d9696ffc42c9431e65765a988037a4d58c933da424e12baba7d9df85858a356157015385e0d18d9dc6d1a1c582a64d43ba68fa23f021f0a5e16fd2d2b46f6e30cfbdf4deb870360adb313ffb8f4951c0bfed4a041204ce108d1ebd533ca224914b5622d733082dc65bd4e0349f07a26f5d8c3de7357f55e2b3c2d6f865a2c1fe1bdb1ff2ce2dac97d6ab120dd20add43fdf34c0c1e1ebc9d2eae48c8d2ba1aaaa50e52b57164f5349915b140c2d7e8b3959a780c22fd9d0b019dfe5406473b9fa07265530845591710211d7f246c2e35208d5d08b8a780d3c246d0aeda0ec9b25d91b634f24d69d5ae4e1f4ea4ed9bab7e4770291729c9312a1b8b457bb58b0cefe2e259f79043036c55f370fa91825dcc2433f73ca4a92e49dac52d490d0c3b0a543bbc3a7eec19b001faa1b9ad4b49c122e6193fbd63d8370c5bef76a7012380cbb31fc085ea1318f16d5cba45f63b0e619b8f02319439fe131c4bac884accad0d23748dc8e86449408140cf7a7e45ed2e3fbb2f648c3ae933562fe54c94944bbe3002a6af676420990e4d1a68b5ad22af9388065cfbd1a7ffedf26600e6cb67013e75745e2edc1254ca36965a5e1dcd920346e53180a656b985bde88ea48d177a5a9b0363cf56cddb6fe2a6c15861be1638070a9adeb5a92e62d2b2acce2ba696ab8c92e6f566f7571b0975baa5855213f5a1209a0466568bbf3ecb3f016d0da02939de66f0be08a75b14ef247b46b9e5365a9e4069cb0f39b267c7b8ec547157dbf4f65e2979c0ecd4eff054329885c665a5d5b3409c9e4908f0bff488a8a9fe5a783e232359dc9b4be1d24caec2201a95faaec59b388e948c718510e0be337a69c381b5761065f75a75c78aa26094c2636d7994bd5620ceff9df7004473893770b1eaa5568959380a303023ca707bd0d3efa1132d46323c21016b4d846e1b56cef9a54a1e6b45019f11926c44f5feb0ba1266457d8d4fb707adb57c6ad199a212c51abbda1b7e5877452728e96227be268d7cb6871d26096514b8dfb2cd6cf940a6e8b3f7654bc13d4239dd71f26aae2e918e5e8a848e80ce6a1f40a6ecafdbca035ed83519813e0fb748b52492d42470c49f37dc8268202373ff38eeb52164fb768d468e7f1d4cb2c6877c3aa75b65b5fc682e7cc0702439e6698d1b3b733d33aaf46e11105c73cf988279612ada2335f0160b6bcefccc9f4f79c6060e802ba1526c9931b36d7e59cae8c460ca965a7f43d1ef7cda8544a894472659fb89f1107e18255711260bf8217bafb1584c34209daf902263e0852b0276db0a859cc71f0a474ab0b27100dd6d06e4d87bbef3e271224e18de340f55d6f577be09f462877684e90afbb880edb11e6fb5a7e626570ef7208817f1058ebe4bbded542e46c877830039ed9223dc009d50cf3