0x2cffd02e51e0ce7f9683146727ad28d6e823945119b3d5f524343ae1b2038f7926d2513b0015f12bc7ea22a51b2c7746317b2be1e9ba861319e186af4d1ad49b3d962352dc62e9d1f189d62a0515316f6cd9f60b33b204b6bb090d40e85907cd7740853c3241dc578c569b26b7441fc6ba4341e539d7e744d33cff38ec1f48ae3bc16fc606a73ffd61cf4028c9e90ed6ac7f3bcc503572c2b6f1d24117fd1b8e4059742a1589ec8ecf20464ed3c830da5d5cdd483e2ed68eebd9eae7ab0c5be3c9fe08deccb348a9efb7775984072ef63086db5ed2cb30137f9253be752a06d5e80407629387c135105ce329102107752b2a23bf1d2d7f8b7f8df0f0e3666f59ad2eef48ac8e3072087f5ce0cc371ae418fd949397572a6a5248dc753be917824a3e1631a6b04cf87eb49942db292446cde6e4fb128675d961b6ebb4dabb5175d4fa68954a5a5ce914faaaa88dc83c2eed6999d71e97930f77a14391928312eac52e639e5a96a745c89ad03dedc6a4eb7db0cfc5488c84875b8f818a7a281d272cfc8861c2311e2430a2a24eb7780fe7c4f83e39ca33819e6c7c3629d57e731834dcf5ed638101eb459dff93a4d013f3553308023399f1256da2372ce6517df76a236f410b37fd0e51139bc6f6359d8882ffb82d496a14f6c69bb1e04d90c2c8b514f7b47c4b927def4ab26b48ff48c49bbe477e805805b696fd707f2558f9dcb843f1fab5c975169f1ebe45b615f7c964ef0f3dc8c885656bc46506410419fc8b69906a52d0a8d642babe00a74c6cd1cb7daa526e9b787a7ff874a2074ba0f6697d9a4dd57fd2f8660ff788c2d556da8a094bdf9f1c12e3859cc2074b20cf8a33ccc382678a597c48f9ab3b961d7dd953dcc960c852454ebe65c58327b622681c2f204b90339430e10ff6ceda6df48e46c6fea33388a1c1b3a9a24c065413f11699c2c654493ff83d029f6f4530664d41aa9eed3e9b32693ebccfe3dedb96ebd9a032f7f2434817c3dc517c6b12d95bb1fb7427efcc3f87e5dec7d772958017166e604ebe5c4eea8cf0e281c02efdd35ec85c9ec4ac5e6498c3cafca417b5e7af1368e9555fe858a108de6b6b594215f7ecc872a2246be872daa97b929b1792f48f6d4afe3ccb7330dd0e0fd5d8d7ddaf2e7cecb92ab9946f7b60cf50ee5e3997469438883d943b582c952a5418984eb1af2d3faf730a299555ba349d72356562c128622eceb23eeefbe59027988d2928b1d4b728b6db77ae0a1e44344b2c7174658bd06aa930fff63b4ca888b0ab89885e96a331c5a082817e4a8eb800e59f7849cae2831ef4ace09c8fa0ee26d0eaa68cc1b62b0975c006f1c5b863debfbed9955b90dcab6aa24d80e6dd989b0c17125cb8c6731dc1c4b21029c268c1e9c6080c3cbcf8108b8237cee47239f7cb466b40da29c4b2368fbb820ef944f44ea80364118f3fd21ede17f7e7736a5c52671037d61cd7b9f84523db78cfe22c4bc9aae0f3625789af0af87b37c8f6f89e28ba043c35cb61f340c3f5104e195f57c3bac043aab0659e806c7e158902ac0ab123d0421eeeab430bfdd6e4ae41fe7af12e5354a80feba53a363b80edd997e40af3c1d9123b9e57a3f0d29393678fac9f34f4c5b89b604e060963efab0217233316a8b6f856929959d812104458735a65ca06546c63f2165dafdd92b154209b7055d1ecab8303d7e97d6628ae2d59e7f092a7db3164cbd7035133aa53543ba124f39e02ca35a0b62f526e64a8cb7d4645a4762a2c3457ff1a67b90767c2cc82ea0961e5ab04d477d66068ba472dcb7bfdb6c46e4e62d66fade1729f48f16a14d658efcc1dcad2bdcd26fade9cdf39e1249021638779647f09a73d32d5203dda392f69b24bde6db7bc819bc5d8a2546275ec760e9940f50c1dc604ebf998c7447301e74859