0x2cffd02e081c666f980d82569c5b72860cfedf4803b11d8ed9fafd154150c50f2c0999fffcf28c8e33acf987f28b10c1547cce84e283b53ac9dc770ea8542130d5c3223c085fd3bf56a623cbe9c6f94ab2969da73df3f22d2cd7648d307b4499107012575d95680a957264bc5aae71078b5f85cfb081c89cbf5f78623059dd3175b0a1ac95da8a44b0deefb7e03e050e3188443f1786ec869f2fce68e6a92ca9ac19b30e97b986260f469bb7a8e2336c8f0d3b0fbf0a6de6ccc6229be6e5d3ce9cc90e026e87dceb3b2791da982a58de43d172e7254dc325d569445951e2e94d25e8b6de6033bc4c2a352196dd80fb790ddf381a309df73047c6102f71bd49e98b4b1ceae2ef11c31db88d94297d208392cf5a3771fb8924728ddfbd54c618ce3d8c4754e625e52b01712041ca49e5da427c8a39a37ee704fd3b80ba198d2353e81b87ab551b5b1eec993cd21a410edca3ee16603fb549c6f8574bcbe4ce4cf0f547d9a25d69c1b21d1ff39d88ae22aad623d428362abdd21543efa31fee4de0379823b03f14c0c6b3b598fc887c7d094eae5cefb0fd30b2480c18830a51a1a4dc1c101ce337e82f91b6f962455a3c4e72cfa49fa07b366c1f85eb8b0e63c709b291eeeeb2183abdb7bb0f85b57cccecacf3c72f4e79afdc24da172cd12643c06e28fdf99115ddd1fa92688a140900825366fc131e0bda4eae0be82e1d99b167450bf67f929dc116c9bd3d82f9428fe890bee6e2906e67183403cf0e84f0d1350b78fb7548d1a007ee18560839aabcf3bbdb57088d4dedd6b60594c3d3c7e97cb6d253acd8a2be8378df7abcecfc06ee70b7a4bf85617aa82c0c7f2655938e282088a0171df6bd46a83af152c7d08287e675813dde11c54f1c2635222ed7e6fe5918d31e9893372bdf03b5191366fbc73995e58b1f9028b30a6e3d962934d85130ce356c9518a08d73c63099afb22283e2ce86df5eeef6df4a1763442963ca3e4f066b0fd2f626d3f0dd06ef13a194d59271cf3a8a9434f9a06197d3f7ae8ff8eb15e4dc1e31b911914b96bd04688df584e78d537ac1547823e0f13467245cd53d9c07712c4eb3a154004b998bf17ebf9687ecb11eadba7fc30cb0e4eef509aee689eecc90e7e4fb5d5bcf67c1df7d77a92e7ad03d7b1d443b54a7ecdb25960ba59f5f6b11d7cb26d0c85fbce24ed034b1990d19c77482c41075aac9e0a6352d1285b93a362108f5c47bf941603636f1eda6f9f740038db2bed97e945ba2a5e5fcf293a1c1c1afa04e6896b941fc5bea2cfe3fdff17f7d082d7029f766a22528117a96f0850a26a4b422b63a3ec206c5a9819374beae3199b00e1677cc4ea9f5241fec62ff3d6870c4efadd590ba2b6b1cab1249f3545981ef075102d661e27bac3891afd434e6cfd997c70f5cdd8e348d02b1309b42e0f1915693c431036771a69779fd99f29cd4b99766dff5b6d6b0fb7837b9cf2c127c1776c1d570ad2c7744ff9f324910ec5c652489979bba74fffbb69f6c920ef799a403a4689f76efe44ae6a7ebfc74ef7cfad757392007a9d440c3efed30f68ab9d7240ac8de7358f368e0f5a59ac3a498cc7e20412bed9b848ecf97ec62bf0b40cdea641aab3f03e50fb3f2862f57d07c92cabc6282f3ac10c823271c18ef0056b45e1d4c6afc9f9ded81162fb283d266e59e3cef5d9e1cfd1059f89de67f92fe0c1cdb45ca44c3710b59b701e72061da353b6de093a3207917d83f156411e0d2172b1cc9fa1fb6068d66863bb9ade7b7398f4392f23f41031bc0c07e20480a6093bbf7a5902bd48d636b305fba9d82ef10a6f73e277de45348843e392acb057dab5f398a0ae3e52290dca8ecc4274382b24fbcadfa408f0279c008c4d2320e2dfcb1d06a333bda4a59c1ff33dcb2d1b08d9185187acaa868302d82e3