0x2cffd02e8ba79627377946aa00cb0a0e52edcbb37796dd21ff2c0eab70e6c2e3af4a33899d2b9f3e230a9de107ad36bede2932f37260a20ea59614fd280d453306db9b413c3c1a8a29886f088fabb3302a411838d6bd583899c86ecb1017484927758591a500e41e3dcc8d979d9006515ca71b032cf7aa5a3315da7e639d22b2e109e7cf54460b5275f093a9b4779a1a98551c634a60b18f4efa78b555bf0e3c5857a785eab67ec3b0c7b6735b73211e0d061c6923f43ed198e84c371c8994af667807c9a86e0fad83765b84a9ccd96eb8a3f9e1ac834ade4fb42666136e9161a10fbecc50553fc63518c2613e8ce3a7260184ca3ed412ac039e21d79f1921c1fc8af69db00975f337d36f845ca9536ac47814f930f9ea5f659c1da9bc4f5816fd84e740dd9f3c8aea3c292855231da7dc7c58489da53bf50e53ab1afa862b2a74ee621be77ad62d9e1e3971b3b0027131c61cc9c1d829173a036b382d8c116db1da5ee3d6a557c977a6d6409a1810b598fcc40c3192633538b5bfabd6a56df77a4a2695d0d54442b996992c6cf461e2a0aa46c8e00b4eb28944efae04207a0b6e34ddcd453dd897c6cdc6752c9c80fb6e22d02a078d4bb50548ab256f33f9e4a802f25f9a20f64358021e2766a1dab5c94e5ca1df0482683f61b79c3ba679f9447b180ff33c642b33b913bae207b563a4bbf24a83f37d55111bf9b498c69c2920167afba9ecf70b1b52c858a84cf21d3046a18effd2f40f5716771a1d4fa1fbbc12682085e6918ac8e27e4302cf222ec28203a1d52baba79abb9ea5eb36ae1ddb1550e1641044992f90766e1d07bb3fac434031544241d87de042a536957a87e9203787099c7f1d4025595e0a72d31e0051167ff73c5f88b30dc480a07e370f07001dc4b31f46d214638b965c51e888a53ae50278ff9507188b3247a5a487b186c7c5bc0fbc19cc7e969d5bb3b2c06d451e449fd599a4c88c5a0e86b4e6a1e99ac4cf9256d2f9c5a920b7fb71bb0c2d606da3bff0b55d5388e3de056874244c4aa48522b62258e44e2066cd1bade6981b339e758ce6a87493a8e7c29327a6fdc27fa8f5f7e72c87aca5a2fde6baef4234e9afab85d31af107981be94c9758de7869d921d3843c65ab2a641ff78e4868456f4984396d04361a45890eca6a4f97781b1b6125245a8d07dd0385d0ffaa2d251b8b235557e42aaa3d229acb6849733d8b1f284c284c5a30edd2879997ee026a50cfba6aacc1e70b6164aed6ae923177268893746aaef0342080fb9260bede94951484e3f3dab7f2f6164f71e3de327a35ca60512ed962180a5709b8fb8e32669b08c69c6e94c84e4cce7c41296cb87f6121c06f3e0dbbb63c532e0d8fdedd36316dc7be7d131faa5f79e7060527615597c7d76f50506edd6254fe047e084815853cf37cca49178115c4200f872b28d62bf948c1e46bbbf77f67edde9ba1226e4cbc53c99fff7551c9e4a759e3c284c552d4e64be11dca21c2543237397f17cdae733708ca1b4120a0b96d1f9aaf494cd70b27b2c2678e3c46a14498dabefa9df5bb57714cde9f5a0f0c51a1fe22183e0d2edc549fbf0ae442fdd2659308577d4099983e2703366b41e6677f482103ae6a42d351cc00e8e0fed9b03565398fc4dc47316dd629c11a26a2c1645cbc543d0adf003e5f2fb911c55880058464cf35ca8278783c8b3d1a534e3f18ff9bb4ac2a7cfe444572675d6eb49b6a8159ab05fc28438922e7aa7af990ffd712ff5fef55c274aad2d9bb7daa02a4cdad91448dffc1af6dce5f3b584e1893f34f097e887a0582361c1d053e70dd8b1858a2ec68a6a7597c38c5db384cd80728b8619be64135066f4777a698baccdc5cc034af19e62f4424cad0db52977afc209d8ce235615d2c4320bdbcc4888164944a445e5d8281b0