0x2cffd02eb4eb602f269de50991ee3b881e2f1904a83fdefc9d6a54916094b84d8a11238489c7f5b37c45c9ec7a910362e49ccda054ea88cb45e76c0abdbaa0d12f595982cc6e47866c93a04e0b388ca97f7be6c704d577fb023e6969dbd7ed647b20c6daf1713e8ae4cc0dc4fbe85e6c528cf23f941a8894bc0910e1d53caaf778505c536e6a58767f3b8bbeb0f0cfa97de43a7a3ee1319a3796c62e3b6754ad55405592e994dd5406b48fa22302dec59175ef37ff942fc4a831ca0f0bd28d7fc5f2559961949f543bfde495e5daa1206172878d4c327343b2586734c19d363d6fc8b2d2ffac0e64b860bd74a05fffa7cb4cb55643e7ed5c1d5dfb7cb4f8f499851f801a00314810a282f6a582d6fb2945f5d56d1b0628998ed427e697538525246b27693c22fa10380f4e8cc364e5d5a66cf7d5d1af45cb2ec4a33a8de170f9fea236e593e932ca85bb4bdad9a3cc18a2077ef38cfe8be1072bb6a959ff93a3b87f101d75c1b83d9450e5c94dfe6b07f38cf95120cbee8946774cba4177405005e4d01fcf5350d154c169a693ba4eb55184cf010b1f79423f5abec2d3403baaa2c9a4fdc30839e1839870fd9c1247070ff62af755301036150ebfeba65bfce20f32bd6fb5b0408880da71b784ea8b97c12c63a053016f0a87549b63093a4e0c37d4e638f2dbfb9ec5536e73e697e1718b4a4abd009b64b8027c0698396978ee3c13d3e6b13cd59ca6602f0bdbe9594db71008e1010f627a4fa927fb345061fecd113d097db69a19b90cc9e5ed9ea37523a4c8c77266d748c53b8da1ab3dcbc455ca5f5cdb754c26bd326f74ff00b23eeeabc08b0bfa33dd545bdd4d34414cd14654e72026600dd01826c935c8b6f99f7658f8798e52336fe5038b5e377def6b3db3acd2f8815224c0fecb8e507334434dd33b4f47d7a89aeccfc1bac73ad7ba1f9c214cbd2fe62b4462b4f830a2c3f419cbd87c1d6b8d9fba470f5419d1c4e931bf9d5ca281bbf420c96faaf51de57ab5e2612a4726bbfa5cddc377f9e31c943e876694abef20b48776c2d1e599341ce4e85af89c0452e53c94200fddc466ba811cd4262dcde84281205dc94d253d8f3df19efb239db795d34ec0d190235ca3f062fa27119fc8e84b3e1f7cb3e10a339761f834dc15511f2c10bca9c732eaa629c3debb274b409e9b48896d7980664bf8c7a6b22e5f0e9b1f83d00365881392d86e05d82ebf8d6ac92d4bc0f8a663f36ab2b76222c6d7d198f5b15d8c2d6634b0fa48f73e8a1a36a51523381f20f43579e32bd7743799b0fa088e350965246a54d7d286ae484798e42207e26cec27dcca4c1c05b8c05520b64d8886adc08822de93adf8a7fcece0d5ee6bd87a3775588c09cc6af0c9aa7ab11ff2bb4022b53ac340db21c78eef2563aa39855cb7b2e968721f43aa0c956c9bc7200f9105a6648b08a57ac9bd53f5ea8853c2f754efe375d9f1e18022ea1cd7aa14e773148a137e5d4f5aca4f8094251055655b0104e5b0c71a19a96fe6ae4c6b7722f1b2a3a049186f8ce5fe6d722201437bd8e41cafc378047ea4e9cf09e44b9e52bd0e34a291b90ea59c67e749fb8a7cbf7e1203be0d740c077d172805395b778c032e5a570a8bd3e39c4373abc96948964ce1a847f6fe7546394a088260d3544047293167366eeba3757868b70f94b19bca1601197f2b180053444fb5af53b07e9d53f61ce64822ae379c74fe849d68091892552dff500e27d6420ae11b3f5a8b70538feb5811abae4e131b2126b64695cbe5d5188d754668cc8e62fd4def4d4253fa7343eab136a6a4d481c68284dd6e7ed9ffd8bac98f9bb7d97635aecd0a27c66cfabbfb672f54f419ada909cdb456fbfc1d9de168b1885f1eafd686345eac2d12428cf5e05020ff8995c449d13a4a4560873c56a2e0bd