0x2cffd02e0ec217b138e0d8bd65981053604173d86db9168c4e387ba7fbe0115e206c88d7a967a15fe869b88177d10dff0588101e5dabf034de3280fed2b1d1cd8b9570a4331223736c75db72f52e0457282dab595c4132a947bdd4b7c87b5e01a02fffb78f270459697dee082c493a71455b4c2ccf06ee824aad2012f265084bc261cad8940d1e111c1e770f62e0b0110874ff7c788154a3f3fdeb7e335a5618e1e0c04de8dffe12a56f454f1d74c204ff8e4b8cb457a0a74b789ee4a131661c31e98d49d7508996ae07c1e3d125ce71d0a916bef611804942da89f81d4a10e95e60d1dbe8dfd53b538a9902fb8d402b8b2aef0122a6074391208f2b2b921bda04baba471ba2b0f38b860c7e951f20ce349332fa98f064e011510d448783a4cba05b214f28df63094aa95b01eeeb552c8cf07c696c65bbc87989155495d38d7eec22c12522daf16433bef0e78d8c58179c9a96b3a3513297a06bc731e5a8b52df448f6ab6a971856fc80096b731f67602d7ed321a3602437bb28c5500489f0a4fa123cada5a772160499f473159097e7b81a8db30be3d2e775878c20eb34ee34c7ebb967ef5626d8ceacf520352c198e53d9aa9049d157c583d7c2526471358272d07f5c3a2aab448081629f3508a4fcb3e511c97d3db06bc4b51bfbacce530093214d93829ae0d2db0a6b511ee4e23c32bb05dc304e475e23c5ea2cb2e425f9480c5738e6fb992f7e45a7f6a4315ea4b200c72938e87da5761da76a5248547d8fc2d56f3a188e71a699cfa649ced00d119b1f83a4d2eab0a5a067a992ccc6eafd4ab02d76cb33273673e26291759fb9f06ff240cd64c16caea9678fe74870eb956b77ae40066946b1919ad491952666ae09a23637d17192eeb1c8842185401cfc1ce450587909dc54071cb3ba8939fe893fac76711550f8a8d090f6a7d995fc4f52f09b5e0a0d240b621d56234c2ac55d7b348c8dd22762adaf53b905a6ac97bab6692040293a8500f03100b3c744f832e146bb267be8a1ae811014a7b1363c5ee1c5047cb1b5051b619309551f3e6431cc75ec166b6e64b90d4cfd2aaf9464d8bf39b3cddba4e88ebb831f1eb595eaf2aa70d4b3414fcb6f3898817310595af0f4a9787cfd2a0384caf027a0253cb6d0b3b75be4202bfdfe78afe6b7c0439336d7097a140262c166f48710972fee5a685e6bc3f7b64a069c5fa5ab2e60d36e681506c99247d9459bd4b13ac7f2d442669fe9a8ccfb5f603b7c6d756f6095f0c386817450a874d32cb7de46442b85d2e4e7d5f0e81919f1e13aeb9c916a09a03aec80a8cb9755d09de85f066edaa41f0eb55e5fe34d8574f7a194eceb7c86d0e56c4cd4af6f7998e7dad34eb5fe2a77c28f82d9f0a4d6ff2ac5b0cc2d5744e7b77c2092b16a9c976917a18dec2bfe78852ee38f26fd01c6b7288a9da1621465522df818b42a4adcbf2a3e4ddfa6d6a6cc4c5b426f3cd17e3a8e7f2d0af44bcd036898213c2e59bd008a7ba7a572d779d3c7d3c763feb62b89fb669be3b8f2512ce1fe9689a939740a428aa40e3f1c8a94dfd586ec45561de2d46a6398670b98ff0fde360c2a9ea794e869b7999a3cff9550eebe42005a3a21ab4436cef5e15ee731def9c6b15ccafc5889e5120afe0321ae6ea218a7a9f0444aff3cab33bc00e59665831a6076d700575135a6473204b25ec4968b70ef9ce8e955fc8052c3452a9380b48a7db07425b400e0d069c1199b0b2c570edaf49bbc27a082e05e73aba8b1ee9dd4dcf9d9ffd792dd63be145e6d8ab9e8f9368862c5b77dca0da5bb0704127455d2b7ec39ee18c1388ab57ede4438bf6114b346994f76850d8fdc0fe812f3393086fdec66072af0efa904fd15e64f1bace3335ab2fff05e7c84b4a8009c1c511b194a937799de367d8d035623064c194e