0x2cffd02e0b2f57af5b6b7e3f8002880e204ea12469b3df356e59bb13395892492e3aff6e409e675d1702b172e91b2636d199ec2094069e2f79fcf7c89217821e359695f14d34d6d4e1d478813a39466369d9724aafd78786fc5e36201e074c6305610496e47146d15240e438547c96a95dd8303cdce5e5d2af986446bfb8b1cd3b389b8247fc89ecdf18dd8dcdd54afe30d250a2526a6d5167ce9d902abc0ff9bfbce74080ef20e5990a22ebd4983dbc4329cd27113345a8a63bf91d9f9fa3d1fe7be0a47b25c47f2918fa78d55cfc334a869ac0aa7e3c063c1fe208ffc06d62bfb53e233251ff9330ce8a081db867043d692699a60ed4d43a0b9f65a107aafba536cc057a2d7de1271f53858cb063ba2fdff4bb1b935ce07a0a8be3c5ed98f72ebf77387aa95a67451e91ebc030a0558d4281c723d47dba3f2178f380ef78f661921a267c093283c022428f9fe73ca77237465df8b992496793d3ad2153b22732f059ec69d2ea6105cf2a5f4b506cc22a9c750a423e36c494e9af7a5ea8d717f758d96a1db85cc2dd3b3439e09bb387989d7a674e8b44a834d6273096cebb37d3b855ea3912bcbf6d595b66a2227389ac1bb33e93978313eada6505951ead3acc1697d3474fe12be402fe632e1a69def3fce7a77167d979710f743c91733cce3895e406cbace8d22a12668218570c738fa7f0bb175181a12abfbb6efd5bce96380837c78b56b4e2f5327a17b183b0cbc26961fceb65035773d6d3098ccb0232fd265e94c091fcdfa78dfd0cd92eeedf6a8f9c57bc6cd6c3a913b454225683781f87faa0127f05a59b4c3ac06e8c561946a67f6a2bc0d6fb76c649aa3223937136a8e0686fa02a2c9eebab87f949a9dfa915ad89cf8d3f76e70ff751ff8d3b462b7a0f194df0f323cbc960397fee3888091353c8a911ebff1e886941ec11e858b116450277c501305fef591d481dc9c90c844b8e7142ff8df22cf3b57be9ad7475cd18272e46d92bc518365d67083b416efccaeffbb048d0f50126a84c87843d7a28f1e5bad66210d5a7b8a343324b17e10f231b4803cc5a29cc0e73e244cd0520978456513f799768b59b2a76afe9d342af29fc609e551571f111a7730697a2f1dc5d770be40c265a206ac487266ff3a1ad307c7c9d8c49c59c910e38ccbc7af51d264a65f6c2abae6a32d978e67f52c78ed6e6ae5aba1d8530c3671a54cd8a3ef6958ddb04f01be82bcdd4510cba290c1ab7047168b1754623eaddc09644a09b12db2906ea7386e123d86d44ae725565165cf5a137e65b7ed18d4da3352d686dc2ac89159a940595b7f905c5decb107e6e0e980a7b847b6f37f390271bec6bbdc56d7f0ec72ef822b377a93873132e2394cd60a88bdf73cf2d25e14f9c5f87f8efd582570aa90d1e59802bd42975ce0d08760e6bf3fde4d155f79fee61c70b31994f613a2297eab2ea730d7e2b96845e6e3bd6de3a324124f9759dc3c0769468ec44c210391c1e91d56009f983810e6247d58a5899fbadd7b8b2475307e24715e794b36e7206bac6f15c9afbb116d5cfc6ee807395bf47853573693ab58bb563bb0fd73caf88c5b69fbf39c93afdc189157e5f254aeb1dbbc2b7f14c3110687ad07d1aea1470e8ed4eafab4b93e72c8fb9107180c009ecdf92eeab1b19f409de2ed3d353f5fb3dcd2e0e3d068029d5e20c01a0e5ed4c2b1120b0c1b1564c01c2573e4e404dba51b1097548ce5663ac507881221fc45a98528fffe9c12d6df322abfb373e8ec2ae38a5d4fdd294f795043fc49ad39bea54c46a0da932a968b297c4de48fd4f6ddc4830faec254a0d422eb656ba1ca00081d88cc52166678ac532987a3831dd4d38599505a0d5413d497322b71bdf1dc660df1e8b87923c5341124d6961831e0e4ed3d00487e2b20c2e69c60eab