0x2cffd02e23ae1b8a2b552ddc18e799a2d411c6dd5b3f84f20b5c090b8e725fbeefabf24095f48d4890343813251147ef6705703b4877cd39149781ac41beece7d398496f7c2e64a1d4b0c51e615066a500a26f4428a6882ffb81e1d3f18e274fea2f5510eacc4da435578caa464afd3273f64f26a1cd9e5fdb58902cd2634aedbc82805d91d7d696715bfd23a242331d216fbcf3c29ca3a3f9552b376cb29e189ad420d03bb4b5372ae511f71e119d3250aecec558e3ea66dca9745fe5802ad16d6f3f0e1bc7c0fc73198907a337605047f9a827e2b9d050da3e0d5db44d537e930c0663e0813f1d5b7f7dec44133957dec60319e94b7ac8d01edfa6bedbf4c2c3d8d598f8419a9a392e8e9eb9497447277440d1b8535b0288f03724dbe9f6203d5d41ad965bb3867367c07d6c280720ce7f036eb4f997968d2a440fcf93a239727b623c805b3c9aa8904dda00e5363078ddacab78487cccb88d0f47a7daa974c3ad04a039a0bb1f2666734302a075c60cde70fa993492d0a0ff06d104ad8eb68c9c1e81fa8fd59757260d7de96a2acda53e441c4bbad331f9f16edc963b42e2d1457b36e3e342bf7ad0af4d2e9002d93b6c702106bacb22c25edad21f7798252361dfc76a4e79a8b02b121c01a506b5b4e0858ab5b4ca6857869094fae8665e6faea94b10917dbbf69d07ac3925331ab7b95b5d50adb162c44b5571458a065cfb03b9c0c45f553791af4b963f22580d74a39af4b6001e40849f0d275837f6eb6b6c7eecc57905fcbdfb0c80c9876f17587d3a17e9657783d6e9c7ff8357b72162e45784edda4fce69495ef9620f08dc8b02fc3eaf7f31685f71312f646df76793b4981d1267875e00322d227063ba80cce56eff2368b4c561b08155f97e454c649a88018ff24809fbbec92d50eb5674dbd564056a8df6fae9e33bb799dc34f8fd730c3a1c4054fbb47a44e96d82928ae10c6d2c915d5344d3ed2a33e213b1fc332b733d7c7d5bb7d55d20340b95ab32d72b55af754f9a14c9c55c1122018a090d91e06c880266e8bfb6df4440ee2b5f9e4776512f9a0a4e992c69ade9c61e0587ba4a731575e265c771f52bce3474161f7f697dbac73e0290ad82e36c0fbc8125265e327dde0608b2101a480bf7dde2d7005b9779d5e9a4a0470940a95a2ae13fd359236c45eed60339a8b485bf199b3464e35f380e6bbc393a02ef6dee1fdcfaffc6268019d096ec599420fed626d437be4e3d7155c2e5ffc836e42b0a61cf6f6f6dade8427bc029be0a6840d09d30b8a70a5fb5c82b36b34427a27e9bd0dfedeb4ba75e65c960b73ace0a0e7c1df61cdeb762999f81200157819a4f48ab8b5d2cc98b5ea5477c3c765abef8d015a392c9bcddc653886fed05a534f1791393017ef3cc57439914160554d050c5458c0171bfc3c588878bec99ee4614f5f15703bdaee86ea4f985fb5589ec472bbb1d42f6105f1cfe70ae024ea0930a762a21ca0ffd2a66723248a66594c117d864fc721a3efd36ee5c3254322ae73437fe1595c8ffa40492e1c086aff865070ee96e93fd34eae5693fb9eeaa152899bc8666fae1e87fc12bebae9fc069a546b55960e3ed8beb4952f9142c18cd0b588f7bdd6c1f552ef80a6d8457e0527352a853ac50db2df8eb992ae1cd6a0bfcc8a56aef8bf9d888b207ae81ee424e861ddc85bf22aa37dfeabb58c56ac3f88f6bbec6f0c1a20ad97ff0344cab894d931ed6a89945827a7f444af3365f4e2be6e6489a0616fc9755f313dcb384c841733b9089b0f80aab5138cbec6687bb4e0b838fd12907c17626dd985ebd9b9492ba25a9e59d1f242b985ba84116aefc456a09f068bf068b0908f0167cc83ff7ef430c61290c71389568d1a7f5c8dc5fd4630e1fddcaa7337a7ea70dbc0b492d0f2ca52de71f82dd94ef