0x2cffd02e6bdf8571a48617b039de64818912029aae49fc431a4ad5595bb14f3f2c58f9cdaa73b01470b4fa3dfb3e626e26a2627fea50cfdeb0987ba10496ba4368c58ba488994d0126415e1ab54045689b5a87c1fab109307e6b9f5efb4731b05887a3c627469c4ff0e7f25a1c634a0beca6309ea65e93aee98d0f0e992fed07557dd0ff06b4fbe040c7e8cbca7ded5f96004402458999a903d423fdddae51f0d84e957165979f5aef700e346703a26525389084113d40f076c696fd8f8fade10abcf522d47905531cd76652f7ef3138a6f488a5985417a4e34d04ffe0636fc1ba8eed4191e66cacb62eb73b0feba43d6b4a091203be227d817feb71a9eee325531fc4dc7ca84ba835952d84edb080cea65611fb136e2900f938287675b113189403f2179f862feb1aeb7dbe3fb94d2431c8489413997491afed093988421148f99f6e31a70abf663265f0a282866ea93f215ed23764e13b79df54afdf6e1c3cbd0a259592b36961d47f905c79e78e320e1a37644e93b17a19ae217231cdd065d71d208897b980fd6a097eb138fd29ed90fb39ec1c41e549422987b76bbbaf3ce41513ff4eff8bc21642b1879c4e59b76084d609aea28a71d36d86abd257cccd9e0ec2c33c96fd60443611f973b61b5afdb4d8320335f04580f0c2c4492a0882662c1a63b5ab7167fb78fc6ec1a005bec140355ff2085619a82393f321866112685092253f1812b156002d0d332c4bb6bfb97f4655ff9a72b794421c0ce183b86f99372cf627dfcc554993c80c5b88fe2cd6e2c63422450971a01bc00a9d4d14848c2c4e883d07ea0b9ebcca89ef041fceedfed64b2da5051b67f208c45ee9b3cd8d5cdcde37cf15f4ab4b82c1e22d01bd56c2f2383c78ca41cf2d3e5f455690c5d8141600dd9dbf8aa9d620e72b9a1e8636eb5832189c88d2bc0cb524fcce95d007a9c01779dfec4537f5995d5e2b8d35af6ddd21f0086c1f89bd1790b23a05dddecefc83fc50e3e595ba0ae53782281590bcb96fff589e036d9c28df8b8c9da48aa10ea164c00488a51ecd5299e45da247e689418081cfea1f178a3f00208dfa5fb9d61a64183fc710bdddb1dde21be8d765cba92df1d2449ed923064ff808bfa94f91e9c16399f2c91867a9c032e08eb541ee4cdccf0c41e00535d3cf779d63fee548de7eeaf52acd83b3df213bf984a2c51808eec5e4d2d1081c2a5483f85b86c223f31aff2d82ea779403a4f9f22f015c974489cfbaddde45e1a9c246edd740d98d26f661101ee8598f149d9fef4756194112bf2a8d460a9f89b1ba58eaa5490ed5f20b5b6ed14bfd07e35204732270df836a2924d27d9587049ef6dd7c8be70c9cd5d08fda6d63f7e991c4075a9a62b0b077aca29431bf7e848e472e3926c06e3b8c9ef1d0d357f57af0a7c6379751d8bddb332f2994f79b1a020c8add315704e1846f3a740d734cc8517fd314c54c697b11303a196ca95fee98f420dde6259f7fecbfa283b3cc8a16d3c661e9ea1f01cfa95592d50f337063028b31c5c8353d80fcaa89136f38db6e390e4ce0cbff80c904c34005cca5a96fbfacc6b8f45ac9811c2649a309044a8806f0dc1a6a23ae618087a884ab0b5d22b154c2d11faf3dca75598a10c7f70a7c2c7afa94ea10651ddedbf8efb4e776678a81d48e08e62625e46a7cde54f8f320dc49f87bc89e609fdce87e7878bf0bb90a77f96492cc091168d63a577e35a695671822e888e69dccebdb26398d49e1fbb46f7a6df195ae4948944beda5ee95d0bfa5640332237c3a418db0b56c43261868124703d8966d845519e12ca35d22bcff36e7fdd26451f18269c3563b8cc0e9d53c468cfc3f877d882c90a9af58096a21dd462fe2b4ea6b150d3bd69f8ec17e07fbc9b67b5726ccd39bb14b34fdfd86fff3726c7dcc4848