0x2cffd02e8bfda21e09919de9dfbd1e68302dd3b0769eb5830210aed8a5bebf6e913909edd2650ce52d250adab0dbf958b5b7b9ca9ecc08f1ae00ad6e5af33f4770e489a5ef73ba5292802c5bf137a9a0cca674991ae585105996b2cf42623a92d0187c7c50f4d1b3dd92353f28b32c034caf232bf102c6b8470c97ca708a06fcaa6220116c8c234b8c7ee53255adf5f6484f2b24318e362b7a82cd2ac546f07cf22b6c73cace2ab977a6776998a29a35a029d06ea5271b5b61dd9524ba722a4a9183584812258e6e307c40ff28d6c41c3317fb96cde34977535356a8021a926bbb46a5bd12b10db522ba47f8cb48cac51172483eb3d5ed614d18ae2f151181faa050eef862ce629996155ab0860f19ad2b572192b05f89f0b307db251c9019784c16db073aab2bc67870ad01bd536eb5e373fb5127cc3cea0ef9ff038b93f437d6b8445ac21af3fa9cf9c62951418a526430bf7f5cf3605c8fc4c57d746ec0cb762313d0ee9aff0d886590e2f641cc953981310cd7dbb96acca7f159e46725ec62d9e9b4f16087f4fdb4c7876a244664cc958d75eedb4ccb2687ed9b232ebfedd3373cba5c1999b6deb50537edf76fd1e0a4e6143c23cef95e32826905450a5496998e22795e802cdfb948fef1f5430e9e3014106c574ae171c604358dc7da110f8123e81b3e07d814510bccf8229ffaef0dc3cec300240143cafc95211661614bcacfc43b6e4e4c3f41a3f934155c33aa622b592bbcd68a327bcfc2caeb1a5a155d4d1c0f28eabaa1e7d7f0787cf42060db35a4da7c0ac4e30a1196c4188b8195ac49b02104f809747b2ef89b0747cb13731caba53d3adc4c52e9d98077b820bdc9a2ece049e4fd62b35c9b7bf437879065255847015998d8cd6da83b040d72c688e8d0bbb3d39c43d67a043c64f6002ab15bc144cd459206d2723c2f6c0e21888aeaa33bdbda92707f1b6cb4656c819e257c69a7af84bd7bd916f66a6fd831ec8a24e99e29118faca9f950ae2e4f2b6eba5130d0b4055060f1a01b69f78088b8c0c8affb9122e54c425c3238cbcce685d2f7032981fb962139b3ec903ee44ad87c881d7b9e890d6ab2390836f1f4e54f38ba2a34d3411e3a621ee3694fa1ac12d07e804a4cf3b8fb35409311b1ad79e9d414315af1244337797f7ffe945b60969c8ba4c64670ea10aeb9cd640f4a2649f2fc824ac902ef77deffad30f591d9630e5c314b0c7877303e329b9b4ae422233b143ad02c9956fd22107378397125281fc18ceac9d6e8ac4848d3a55d4ec148adab77451b9405473c11b4b6631c2345e204909b79c565cf1be6bdeb5fa4f182b1077ad3a0c4e9c0983cacdac5430c4945e46cdc73a60b70fdcb67e49f5fc58eea4ff4c1d96e035a8ec079d417ed9190872adbb38e39bb202e1097d311f158b6d7881467238145fd8844a8472b33605bc477b9302430350c7dae136d7ccd3fa66944e35dd832a0f0ce0bfbacd9b7c816f4bb53965c54eb78b5d0765583e3c9790a5da999b701946a2e636a56b661c1f5edf1a471a3a2b78081af335839bcc1a7f29d06a7f94383130bc42f25f2a1c13958958da5abf9909871da45eb0d8ca9656a39bfb141af3c69d474dbf18634545fff5c86a11e0eb61ff1c0a64da9352428676d584de68fea92f198e331227f415e6e04dc4a7830ad35a0570c1b36fa3db2c0fb05219d7570ee5114ccbec10a5e8a9f2ee04076d14ed015cf234ca9d425dcf5e0c79142e448ffbe309bfee7d355fbb5020d7e045598c73e36dbb4ca64d4dd322709d571463a74e4f810419461a059c51b7226af3383f46226b7a6d20284c9cdf0095e34d33b953893956c9eadf07bb550d584bf8fe54c9dadb35a8dc8087b046ab90a17aeadb060e23e1885085b735333cd237a1a814a13ba517de19e5fede66362