0x2cffd02ec3fba2ea7e7275b005a9b5973f76c164812f260f014d648ff304d4baa60f4407f898bd6eb7351b4b87e9e6259424e033d2c552bfc974f4b7ad1e1a16c8fbbce68e5a5ae053a382051a3d4af8bef6fa614396042d640aff34cdcf88812e673e346a89f245e4bdee077c41006891206181803450e433e7aab4c016434f916dbf9bc28297aefdab3f1bcee64c928b9b2dec78a7ba2f39440b54f874e69ae17e75890159d069318066c267e6be294ed901c98978d54693f7527802197eb1f6463225f9fa723fc6fde361d6d1cc5eb6fc3951ec901e5cff1c30b102abd86d1dce02efe949066c5c489345caf751105903a7ae2026bdee444eaeae64a4a4fb064525ae670d3dcf650794362acda7c4993396342a9332a0766f5b3a4a72f70d2665ac37e8507df4670ee9cdc62fdd1d4b38116ef4c8dc386cf07ac17f60e10e05af8b7df424ee0892cf70815aaadee172223deea12ebf3a2c819c7d21056b6aab2ef5c83d791432c5c20662aa8122ca2417ac9d452227c907681f7f72a0a7d0231c2a14a81cc87d2304227b858d70bcd54a196d228d230f18e0106a5286e2593735a7e5900b48ee96ce0e4b0c9f88263e24f376c0365c8e1a3fdd9952b8ff4739fb1bc3a05c6994ab9e009a28ed0f7cbb135ad8b6e920dcc29ac6aabf53739dd88c8decac8e7f34556c12f12c4ede07f061a7e9c57698b172cc052cb4b77ac4b04734c595f553f3d8bd6cdf3790d37d84b71faf47f22b860f26d35ccf67409f61e38d8eb1ccab73a5b5dcdd7ab5151cfc30f4f1f97a28c89ec87308f7a80e00688f66009dafad83442cc19ffc77b30cb4d9429d0705b0b33eff2c6ca35995aed620ab6813b6ce8650e88a77298ed79064358dd55d1de5febad5156e0e3af0ee117dd4f7ea59ad37d1a7b885a0176ac24e6aa1e6edb80ff55cee06e5c63818e6b7b64effb695bad92d102523ca02a229dece3d3b89b0206afb35f688d3b0da6f8dbfa82b113420bc5517f385f9b17c87dc4b3c8fa54b8b29b876d80563d3fceca6215c3296ada446f367f27f4cb0a0bc40d550fa2fb6a47de7398b5d2b22054a59c6c32aee969077bd569cc4e06aa2c7e35a76a83e8e2819123fbae5f2d3561a8a94d0a103eb91fa62d245e2ff505b004b92a27a888640276352ef82ab3a2149caebfd683f1c264e70f491bbfb712dd2dbac5074ce3e0cd93e0fa6b81293c1039fb6e3a817ea0cbcb0d831daeea0e77f2119bc117c12222ed4cf3cb63caef673fe53f11a29173b1d462363dba19a26c25ce7fe16c2b3dfcdca34ea2f53e42679863b36006d8cf8c706bed9e5623a9a6a02f0d15ce933e00a23be3c0e87fdc72874da77f7e5f4ae0b4d99e5a50f1ba70936701c2dc830bb6119a3a1af760467bd8b0d7d939f1c1db03b288f825df8bb9b881a43afa89f11aea16430e38abdb95b86fe6aeb600275024e3f632f8b399c23f8b37333946ce21a66f97fa5f8427c4757457da53028b727069f2197cb43d932b4e155c8523cd7862b64792825575b755c4a6896af2b2382d305e4e9457074770aeca5c2bb66c26bf9d309ace6dddf5c1e29774d2cc80b0e0b315b4d81d36c766074d74cfe6344fd1c2a0525efc3ce1644cdb95802864f4b41e5c9524d11b7a4e045762b8eff97067027a984447a482fbc87a43ff99615aba7e05ff9d6bafcf27c223facedf719e02464295318c5d7a46d10d4d4b78849b288448176105a32deec6ddf7d049936e6bdb67f21bfa071982f6b35b00ab40b7747765f40b4c871b6b9d3ecaba2e27794082bc928817a2a3ec94f7d73aadc930932b0b80fc1426c196c6b7080cc6390488c76f413ca7e3a1404a9d5a8b5ecd7b43a5cb66f7a6c2e26ad2dc6923a5cbe30067b4d46d8a898a7b8dcc14a400306992a23a00cc46cb4fcf7468508