0x2cffd02ec81d88d5480803cc0f4b0721a7967d3d4df71028efc2c1f889b6b58a9c1b2a87007b1d319a1b5cb636f831853829a74ba86bf0eb5737e11402baea99c247e5200fea3dfc1d5fec7a10765167bbc4da9e1cea8a26b5ecd17d77103f6e7924f8b0e73e5629bcae8f4c707811655aaf04b8717fb208c5f1f2b570190092fe480d47f399960a4b4a91a601bb0a195ba67766b80d88b1c720e275fc25d6e6a7bb5ef34bfe8259efff4a55c8789c516c81fc9d48e2228ca6e4a95777b941cbc3e8fe1bac66416b0c712c4efd14294aff6b758709c6edcd1209daedcb4896ca2711b0466946cfa3f7495301f0e2857ceeb734fd0a732d91b384fd2b7d450f5435942d00c5228a6d835def9cdc444bdfd699038a93396c1ce3b059cea6121d87af51bfe1d631bfc62df2188e9b3028efa0663b8cf3d790847e2aa2b6cd908278728b4632aee0a815358ea55c9306afe2a8758233789a9281b163e5301867b4338d8826fda9d67465fed95ed7a63d33280f1b37c0277df97dae2486eb86bf857103c5d639b4132ae8d5a6e0c72a478de067a8a5a0e9c5c1fc41da8717abb1caadcfe14db7524ad8765fa591f5857aef95b07385e101e6ab837b48a734829d02ebbc4538da7ffaa3de010164b9ea1dc1fb160be112e92ccd7643a42bec68ec97e6cb3f5f08b9d3657b1b0788685fb02ab168448ee7a43edf6bf3428d26cdbe4c30e53b40aa6998564075a70824d9ae1961d74b70e62826c2a6a2bc3bf52401caf01fb92087219496b62acca8a114771d15f6ec4c8a5e820b285a194021096952fcc49d44540aaafeb14ef9a8c0ad2310f7cd7b3c1a5a357fe7f0b40fc8c8e7e784a432550eab4534e8b3a5e41a55b22eeeefe804a62b8564ef6588300fda92f083d211dc0a5059e1cb64937eee32b395ffe8b4e49d4ad34e24fd08544fad7fef7f25b23dcd2e8f70b18f66d4916633e45c11566cad49054a61974c2cc2ab72c9010bb5c0a5f682339d3bf1907b36c86d6261da543c547bcf77d280bcea34dbb7c401861d914733de37b308d61b8014ed20fd1b17c566133f258fc70b07c01b1ef41b277381f282c51016bc3e00b31fc6a1be77bbe690076e29d86ec7c5d70d6e72373c3d4c48ed70a9ba09445bd14c842c1d8c33e4d60d2ec0d01ab0507546d4ce6c12f01623517a67a3ef42a1efa8116ac242941925634ae2a16e901e94e42f94ce0bcde0adbee3434a2277ea181c98ff967fcd52639f1612202e8aa1fe2b9a3f1293fca5e31b04905d223236ec2d4d7b268df1a46de7ec166fac2c42091ce16ba8448be6b433a1d3a322b732d530a95a1640d56a115811f284ab1ceea0b66c73973b38de898225fd0ac741855c9039a1b1d6e1b745c5d370be4bb8f9693b183dfc41712be146fb2863f1f758c263394a5778d4db89dc5127d6849853304b5b53f3a7c91532248d50d55777023c9252e40073ebd5ce76a096484d03013579327b61a9fb42b475098ffe53b575ac8fa88e0b9daee86137cb5c50420ca38c9d129363627e0cfc29ed942c703160d98d61d1584bcfd0924d1ac6fa88f2653aea4256ae7190cbd68c842cae23abb401c1d4547e753be1a400f8fe7cc76de4042c3f4fc58ebb1d9ba85a6aaaa0a883871f9087039b61c61c54f82e509647e17d1df5113bfbbc3b9bd27dfa7a7ecb0fbafa7b5a31a672e08ab07284a6217de9006a125c5e8e94687b705c0bcd951e294af6fb564ae67ef9f1ba2142b9738a890717aa39b0f1a20e17d5cf67ebda17e4d5e1f5fce64fa6cc2abd19ec5ec7a38d15cfdbd3ea04651b9da0c30ae663a5615da45e388b31e5f643971798e05d59c77aa431ac20819afb37ebb1e0d5ca2c7853441d8505601a8058444c5d34debea0ef134bfc71c4916af8969462d86cef01fd6c1819a4f01658