0x2cffd02eba4abd4267919b5ad9bb3245c3afcaf7641b46add62036c1bc3db6acee4a49a54c16c9b856641b6326dd065b950f7a244975ed11ab52952411290527e2719ccf6d2d9c9d86c539b4baedcdca95775588e8e3023b8ed0990188a61fce0397a12ca0f67eb1477b8933f08d7128c919c996b6f121fb63eb70d28fd24fd722df906300cd10ee0957a078e15c5c0323555a4e6c281ea4fa76df4b8f807d7314f94933fb7fa2aa0275d97cea96b9f48f8b308157e8b33a234de41ed605547c600e82f2df9886f92345b92f3d2472f680c85e3b3b302dc40015fa037de31b1ca0e53d41774ddab68cefcf93c1b0d137cf0b5e65c9a828e8df65c077db523ad6addb3f297fae3e00743a1393cbc50266d3ac28a0b4ee4e6519cf92463f22df83fb7433d4d284f73d6471bb6c077b3b69f7664b6acab37538ab7ff2bcb267785899d77d95f66cc3ee8261210adad20ba387dadc4ca82934d0c8cb220a07e709a52778f67130163a003a40872f4fbd62ef3b872bb8c0cc22d00ff3c3a8b99d43a12008a1c5ab6636e8b853248ed44373a2aac3c9652001864a6adf3d4918edbeadf6c1e5162776adbbb3930d3b0372feb9e957d6773fb6bf9d447c37bce1669c94306b90d44a7d33c5fc54075de276e2e09761e1f79b140600062e02390ce4060f3575058f63715bb4845a6e9a2b567e942c5a388701185dac51f9a16dfd59e6ad8d28389155fb66721fdb5e9c3578af34f5377949971c59d17f795088de217a45e03501894ba9d73844ea45e8d131f18e553db6edac81d30e3c6304dd7ff2084dec52e01edbce85aaa0183c1939e93b4c37e979b115deaed1181fbc713ba2c84fa1c26dacf277db767100af0264a29d3012cbd687e99c1f2c3383766a94a7a408e79fada9d309106caafcc28765b66a769f10286e2691637ff47a5f7aa2896564ad247967daea63b896d8dc50886970296dd58849c391a34c00bdd9fbb013a06752a9312c4689e7e34d036f74bad6e60be21947ac2b0c7b26a9f9d25d90659cb7368c5cdd01349fba75be7e9dfb15eec8aedaaa4f66d3ca4728e0b71c21cefd4bcaa9cde3655a88f0fa69018c1bcb4e4f2a7db34d07b5239371234bb9727aafef5881589d42c51ab722aeb2ea451c605787431df6d7a63fd20380e42d29b7413727b12c6b022b40f9e3f38f37535cce0ee9e68b6efd856f788dda277003646e1df6740808946ef651facb850f4a1efb2dbee2efb21ad9bb5336899b5e26fc04490375fa59ea2179d81ad7b3ea82e0ec8ba5df0d82641d15582bb327da62a71bda31654096747588be7482178300c37f863ea319572383e33feb6eaec2a044b26da1e903ecffafccff3d16bdf8a74181cf9e0b9ab9ba55bcc25f31f9a431bddafd7d0f9cf3fe299c596a9bbe7418ace53b2a671992813db9dbf0c9b535089226528f36d2e1b89f13cf38f7bc51918cbb2e95ccec7858ea42964fef9b99f51ac069c9a4fe7a4408b6d8a7123da2c417a54e1868885f6530179305a992a58c221c109feb361af6399b73fa348b71349a7a8e5c94d90d652f390894c99eec14a76b60d870bca44fd2479b79b4bc8080af51f6b6f5b7112c8d7e0e76621e44497d2c9fd690ddc16808574427effe7c851cdd06ac2996f5fbc263a3b5cb094cea883d8decca34e50915ba03239798da170205d05cfef74c7d9e8e60479f403b7eb9e285be9fe413bcb4295e08b938c9da02551751a37660279a76835ea500ef1620973029b97e85fa9f9dfdc61902293f702e231a6d8196df54281c677a09145270330f8943a6f8a2a7146d89c9d909e07a1c9e4e0558d83b40a7ea70bc136eb76dc961bc12c175923d8b9aeb56f54569f36b36791eede74fb377bac0d40dead8274f26d70b4d716f74e9bb20a1bb559bb113ef3fa2320e