0x2cffd02e43007dd0b6ab13aab2c98d3a4ac992c2c5e000baf8dd85922d0a5f29ffe7497a0a76e87a8ebc83b66f0e34ecb32ba3592d26c04177e1909fb7cbd996d20b8115c811e334e42ef813b4fac2b87299244c70f4f77d91b358409e5675714a7636654c79e8263470f3415a91e01722280c77b481cc0486e58f40ef7d17cb7325d82c02d219de507e36a381339df98543597479449c01cc68888b316e6d71aa499bd17b2062f55907fcc1c2abb669a3cbe1385f62d901f389f027053839855ecae6ac67403daff9bdd15029ef7168182eab28c9c5646562b99799c6ec41602afaa3b4d92fc08bf92f8a2e36d6925fd15795cd6382cc54ad458fec06a63b591c8ba840d54618a05c7aeef6f88f0545861ee922ba541d19c71374fa814e54245375168a4a19d1b20432e7022f4913052255b0a8ab4fba3548507e42835f7a8a9f9dc7e90a9a6713ede53e1fa3373d3e174b3d253c2d4f84172a67c3600bca2b4856dad3fcafde1ff526d7ff789b7196b350f96857eb5c5a76bbcf85e20a83e1bece624ee12980346541845a1898397d62d099b3498e243710d406595527081faf25ae5c3df197e24fc7f0c3af3d4eb15f1560e26f21b4b3c4f7c9562c53c5e3941781e8b30e31d47afddba664672815c8b8e6040e981ddb06c279ced5e70a620c37137efc3d937664bf722db190de862355333117f726b3ead73fec365ebd13c48dc8f8e97c3b88f586e68ac4d4873e82a094fb9f8f7b6ab181203e71d837287c408de9852708da68a9458168c2c96afeb078639c1bc52da1b9100d05448e616c7bd2b54a8b5e488b7dfbda6969d704ae50a52f7d5db8b8044a11042109f5dc5d262d4ff8c8e01385ef31a6462f833b4327783a63efffe859d76da96623d1355b8c8171f8baaa33092f59d46a1590ea61d4147ab057a8e5f884fab8a5280935cb2930d0a90ddeab25f487d2991636c34bb31a798c0c9baaef27e6b7ba1b00f6450681ec386b625613700f3540b827d7b6b2e12ae6b0965cfece6bb50bdd7809194d16255d627f43ae640e0a4a15e0ad0607ef0ba0fbcf0da4724740e3fcce41b5c791b402aef7a799c25801a640b1ac973931fe46ef9eb27a6a0b532f1fd72cd365ba7c7ae738863d2b11e10281aa2d9d186b0e7c7b27832b8ea657e10cd3290d858ae9ea53c084cb7d41b5780c1cd981b1d21b6b2faf66eafaeac24b0ab9aadb9a8b7feee0cbc773a4d64cb27f31edf61a5c0c477115a2ab8fc9d07937e8be12b40b7c51e5b5498cf710ba8c2dfbac7cafe0a23bba33c0b0851855487de95cf7cfa44629775772b72752ad6e9a19f19acbed924430b1c37d76c179ca48f0bc3a3f445058e3f99aab6d4704f577f3534de7bfa485bccae7feee6243c265e8de27d9a97c3d458936057a50f3351751a5536c5da83145869e056e3cf93341dcd4046fcead346f27bb63bd0a18f80c33bbf1e30f3cfb66100cd63aa56131444fcaf0deed68a0c74349ddae9616fb86f974f2de36d73f135a0e44e2851e2ac2ed13dce93fc78be36d98f2b4c682fecdf1b0a232b5ce7003578932ed10c5f16b416e1d75ceb0ce3e8c65a37d327b13368752a75bda30de91eb84958b4b7592fa36798581d078006a83d45cb4ee322b9d5576cc110e128b59c1fd7db2df13ada73e88b438e55036cdbb194b80596519a5e1d5cc0b74b550b4887b1350db31fc97b5f96eabc5de1da0b2fb2b24c0e1aba8ab77e8f0bc3bc25b0ad3da534e730329f6296efe614bf30db44342a189efceb10ac51d53fcb63184b04e8a75ff3487c3ff886166c80407be230beeb7687ce86c724aa8eebd77dc0b7e63e3e4bc740ba4a4485d290e11c3b9045e4027b5d00d0dbe7fbf2f6166d57c6868296fc9f48a99ad19a021c103bda0f2b1d18a60763b492e7bc053f0e0