0x2cffd02e8f563b02cee9d07da1467793dea0b58833d44f9ef92c807ddf671f7aa610a6d99d09e07c3ad698a25d293e609d07212031ca2696529bbd01bcf7f5a578e9d1e085a7c90f0fcf3e7227e33a76f3ea61f7d475d134287547557b2eeb3470f213d5442e6dc1a1f54497b80c4ffcd3934d19b77d285fb4565bc8c2c2f02865ddc982d4734d9b653497a340d344582e4de9198bab0ca08a20d4bc79c1fd28fb1174dbc039d868e8531b901de40c38edb809a68a601b3a5c6eaecc18a3d66a240a6a43a3ace21af9fc6e87016a15abe23dd2bf6214aca6ecbcda2308a387e4f3bd7e80d5373c4a392b617be61f6d33b7ac0baf6a39a48f28588079217ebaa4009cbdb7c7bea3b70ad39d21dc3912aa6e8dcc61bd3467a79d826f94a5b2e563b0ff032f5581ef0475b68350a507a250d5312f96379e1bf01183ceb1674f2c2008d3fb9f4e2dcf2b6df7b39cdd03d047c20fbc4e3ebdc06c4ca5b42c85296ae8cadbff3e7078594113abc14ce1e6bffe6c84ad7c5e25cde342461ba8a553afb71758e742999c53cf9d9eb1817518c619a074e36937201ca84c8a17656afd57adbfc4cc0ee0a8c5ed4891ff4999b43bd8f852d6f5b54883fc1a9df9b74433c7b7f4eaf692b4c522531b00f756fceb23b3f1aae2f48993dc03b247ebbd56ab20886da59f7f9b6de6c868b07596fcddecfde3d4314072cb24f55dfe37b0b9077b5501b9739dda3fec3d29bb64478d26750296aa743b3cf39d949b1196d5c3950198395a671500e1713988310b9b67b820b3e796a9121e5d8081149f79cd9fec3be9e29f37bd56fe029bf70d90a6c78b5b155bf745d44093fb588a44a6b4f4bf836688511b766a3d14b51d1b8bb51739eff64a8534faba7b646790f0b4426ed09c3a18ed4b3e07bd2e7aa32ff10ba40dfc8f9c6081cc0690e8e922abba4bed8b4cf0ae6fe6ae579787e0c564b45c9418a0a57bdecb7bfc07b7c1ec072d137daec66ce4019fb22af9bb6ab568143300257a7a5e5a3de4c791ebdb48914850dbcf3360e596e4ab659a67041088394b70a2d4c9665ff6451197e8858852531d45f69accc3aa5ed4ab6d52c39c5247059310438e2c28cd98af1f2b38d9815ae30da3cab7ed6662b3a9e7b9f7c140dd536639c62a808e4e06bb63138616518a8963a65fb0d8eaefb2bf648d1bad6497ac749a34fc87b7f2521b0ded4fe1922499f8134c726d1992fddfe07a85b62be16b25f28e90d70855031a28b62ec7857b19b7a354286c58c55d4ca96f175a2ebf54b587dda9c48870f65d069f286d97bc51ee688ffdd7152874331e748c772c34924c6066d5347db2b1665befed7aba272dca437aba549326ab4b93a0057be3eb7b2c81bc0bda5dccc577e76de7f5f4e67389ca66e1f15def243803c375f6b02f5a7b243aa40b03d244c3722e6841f82d1e366fb467e15243079c4cd1a7820b982b3306c28819a1e2caf34a87b3d9b41af5c4a420a5bd0676e028ce1a597f03593c1a793b9ca5b4791cdb1e15f44d136e0165e5c78d233596dbed96e26a1a849097816bd4cb32dc86add7b906d3225f0ee926e7ffe064aa918249563ff93371ff42cf8a09a070c63c515ce5101a4aa4cdbc08b18adb1d1970d9698b3f9ab90a6db0ca1492c247826e5715cd595ea683c1f5c42b5fd4c4c33f5fcbc048e0a38d09fe2c24f5c818edb126d195df5b333a24e540a9b104b6862af1b25027436f8be31521019718bd87ef32588a1dab1fb158722f98d4a5a2f3ab853df34779d5e8394487c4e366b58f64d744c2da8ca673e2ed64cc68348e2ffa6d0ede8821176fc1f0e373b19a0b5f4f7dace79ecc8d1b69e0fb71c44cf84d291af056405163bb19fe8f8f7990d9d76f1e449afb2fcfda2d3fd7ca19495ff169fb0c457f394036768cb9cefc096b0aff68