0x2cffd02e89b74e87d675786a0aace9ccba0580dd7d847881ab19eb4179ed230343d549dee2d3ad860ff6bf7169df8c4a62986c50f45bd1e9876cb47cb77199d53c50e4d86ec0b9a4c396922fbb633617a453fef344dcde6bf8e2e101414bb2a8e754f6d14aded63cfb3372ed737a96d4bf0efe0fbf0704404573eb6a41d1a18634c13a3331021b3e18b6827284552ad28236a08fa86ff774fa3f52f019b42df95f88a043ed89c0513fcacf87c7223828021d244958afc4c9849ee5c66de4d971ad591fe51f0ed9930ab0aaa0c83947895380d9800210949f55183e0309575c099f9e340b3524a458686ffc6b916113ceb4e8bc74db15b99993496041c1e4a03fdc7649d13430b05c775778a73a8bf5cdb4d89c07bf849e615430db4ca31834795aa379d7dc162834a583349f616ac7b42cc38e4c962ab3eb820e14316ba2111e669d730806fa9bce16f3d17b3c06299c8f34d230a3f197bd59a96fcf493f614d5fb4bd7d6c4d42e01561f57422623af8c345f35e512bcaa86e57bc0357d9a3eae0a560ecd433d6c8d97b5e13ab804b108be2611f296de90064d2298c2620095a155c0288c53d9c9fd353a31a311904d552b1d1ef844978e14bf0983f9de10982e0cb99275313794569948f8668deb65cfa0578cd3026453d772c18a68fd5f909c7fd779add1ff9303925b1a7f380c39e13ee8da03d817085eae3f67ca999d862f24f1d4aeebbd9bfe41b9e25fe74df7954da940483a81741bbff22e16aa5814eede30c7e7f2a999772cb531df2e0e8093babd889b1da58fa46d379c15b0474a905893c88ad79df14e0df8de503132e4691a96397a621678a2ab6c9b68a73120f22a5246e18b40bbd7431520dfee5dbc204f1ee6e897fafd15598723544fc760a25f99eb9263652f999f52a58f7c91604d1f74ad7e9640c2689f7f7583387128500f3d33d14763e0a25f8291f0d0dce5d3a7020c54019db60015c3efad585083028855e85b27ad3be9e46768fe7f95124e8323eba57fdfc3f14eecc7cd6f3a860b465f66c53d53bab3687d1ed8636847857193f8eef9b39e034b3b6d7abbd1a069e635bcfb1732ffd31c1a4da22af666a6e81204cfeaac3d8b3ffa83ee1f5e6e55c7c6103ffb4f3c176648a3e8c156d0b40117caebf871ac2722fa4d2b457062456fe478803913ffe519f09e94385528d4acfa47653f8832f6fff852a61d17e43b5a405752614ba6514e267566f286b607f06721e60422b7d74d3d6bd6a9ce8f195a4b63f69f8c0b9e2428c80432862c833a98adbb712b3c59ff8e1adf7f8ab4d0073170104996051253efa69e7888b586fb5f0f70e7caf11c16c065db9ea728a5b176b4c995cc5d71318aca5e9305e9aa58f153f2c49c3e2f35d8c119a25fb1d4efccacbf00d245037b39c7267dfedbdd388146ac2a601a5cf276626773951dc5a4734d9a7d8afa17ce9d5599835398640704e32068e005fcc454b4042197967fffde7ac9597091655191cea019792e599fe75facbaa33925cc5638f8b98a4e60e977942651c6c5797056b9e03d018bf698817c3c774f293cb3c342ce2edab90d88dca0ef16098732cb4be0be9ec5aa85ead29ec0ae7b391f5811643674470b561fc68b4ced13830af57cb3b52a0db2f25cad419ff17b8bee1d5e2fbd0f2b73248906dae09b820c90f0e8c0ccdb1594b5dd62e22fe5bef3ed559faf5af0375875faaf5961a07fa4696eed45923758a58b83011fb60587a6a34cd40160129524847240198a4a81bb1178a232203a924cab824e6b869eb514e1b9805490ab9c1c26e95843de77facc72964a883543a77e13acde1316a35f64573738134aba81087eb04733f8d23fc1cc4d573a194ae6f9a15e33a98fc70710b923d39034e752d6dc32d5660d114e3d9c918ad4126b77908cd8f59b0