0x2cffd02e3dda933f6c0fd9d23514bd675dacc0221aebc9ef80bb1365e02113785baec575a5318b2cc0376e3399e1e5e6f9ba523b6567c7d95f980e20fc946c5bd24dd5d46c55192a691cf80e144e4a958005b6c7fd173fc423b5a1d2af61e2d1669792681862a938c9dcf0ec0fa3d5c1c2cecdde0666c08a26a3bf1e45848a4ccf288d4ad6123ff5c17def601262f10d763454d8e9e52876db9d37a818837868bed203c3b24e68ae4d506cbe6176a710229fde939d685abd81cd723d0e9bb88f3597f76d387d86cd7f307e262fee7298c264101d0f15548c4c53c3e776585de4b5f9ab584d74f9860899c99310e34040a685289ccacf1dfe6caba7df669260638ffab928a546b1750d40d7ddee0c75b0d059a87d340b5b9e9bec5b6e6d2a1a5e30b1825d4bdc71af5466a4ce382ac07ad68fdfffa6779fd5d431b91004dc21ffe88da44b9843eeabc13b94f78f45dcb8a2ffdd3e1f262140913745653eb9e726710a1b0090ac9ab97e50ffeefeacf6fb50e2a0c37766a91747856af3a7f5bed4f386cfda2ac87531e5dad5ad7b0106918a7e20a20cb1bb24252421f4ebe77129f7a681e0534e75b2ebbced0733cf7e658025ccedf423363f013720ea498f8f67b77e9ef35fb1678f8dfef7cdad7042482b20572885e4c556f05de340e819e1ef99f37ba4cc5fcda633e46f4747370251d8b3eae02d90173108b70fa5bbf18a3a998ba934b74a5f76c735379cd259424b46ea702102ccf0bf929f61bdbd14d3406b5c107606114eef352fa100d6f08d126e6388ab77b6bc798b399da3f41126a639286a1877c3f44a28634a5b875d5590ab9deecb383d50b125bcd05e1fb0cb0217c9d4389d28d7c9336cc0bd2e7e63ec2e006e376ff05037450d2fcdbd872a07b758d939b73e60162b47131fb6a92b0824c7148274e3feab9eeb144cc9f04d296a6c047a1c0861ecca2c79073330f9dbca67ac52d1fe2a8d39b15b0b2488002a20df2c477661416c74afb7274e2c5fa9229ee4356a70caffd17d25a244b9c192a643398753cb8402b9b297c82a896a088b1980f9a6f4b0d06091e9a21d80ec89ad44759c65215f61babff71c224f4c4eb981d5842bd7a681f8d1f86ae8c17ba69412006e8c0874a2ce680a3e157d75348a54cf0fd9af46f74bc3a6f8f291b446db7b2b84fb89106b30e1e4ef9ac057f606d62ef7ea3975fb90d1395f3c8fd84ec6a02bb71096c3d53d36e31ac8356e503fc51ebe818140c719e0fc51571512895fa0dd27d5e762573c9a79c6af3187200a3234d837fed1b462c3c4d6af7ba15037d7d448c9e4cf9ef6884ea9e95b53f78d753688bbc69bdf15c767b97b1a8bea6850a0d30e503aaca31481d3da1b12a88216ff91b8d7f56bca90b7ccecbd6752a8180c44ba3ac2910ca4df50a9ec85503a0f8eb9d93f066e689f456378026fed25624aabb0ee0cb31715921391ce6c9386d7eef142b433d51db434369bc1399b65d7c7aabc655bd258f146d32db21a7b21ca5fdb2139f523db8baece10264c50e1e55de64246257c8b1acf0de455696d9b8b9a420c2883f3288c3adaae312458f21b903c50313cb10df79f1b0071218d160ff30c19c13d3c3b110b2bfec1f443a3257140b8f8bdf55ba22c8b1a7f7f5888a1e4af7f2bb816a77c296e1183cc03525e9be6ac9dcd6ca97fad791c3bcda38a5112c4272f75a5304e08b85208e1e74dc117e1a0089f059029e91b859bf5a5504ae8ef434b192f296be563a8b86b4bc10da7c7e3333981f93eec3fe2720a00f4c13583f9813e02013fe86289171d57124663cd684e7a61ed7e43ff1afe7b0d8b5f689542967145a4e977a677749a0da1bafdaab0f8a8339804a2baf8e7028a07f9f6ba649a5c224e46c8d99fd21e9eecee5723aabcd5263b01325a0268e64de508007e