0x2cffd02e66bb30940f760f0b071448a713766e50d99fdc1e764e7035bbfb650d2d109a1cbf5fb072e9cf35105a63cb6cd33c57b193413867603320c2bee5366f27c3ca776c76708971b740915fd16be6568a9e7bcf469d2b2810bd42c9c7d1ecc33c3c5bb6f3ee5e703d9894dc0c221a9abfdb07e3a3c917c873aede946fc4d6b358c96b42a8de339ac7bb1a6490d1691ebd4d80c943c2e22aa9804c3db67d83b7b601c44121e368296460b6df4ad997c30a21d8da756667e5baa87ee4b415a46f42472e2009e610277ff4c9a6b89525b5f11518dccd79bd2c204a874db2c66aa6dca7d50485b056b814a8c6b6515603aaa51ffaee6c0313f3b47f36ce640273904b0a6321ef1877226336dc145c9c43a3fd2653cc442790bf5e6bafa87b2e2c08f2e5ee3add66d5f0beec93c4e2b8731102c78cb417d7c3b03916a80b0fb1f807abc1e2494b9aaee4f452f6f32e3e6d0e1626c4ddea849a4e7d13d43ec38c3e6235c0c99127613ceb5adc9882937a57bc2fcbd3e4bd210f4bd3138d9cb301ed49cbf4f9e1f5dce4f5989ad9874002b951f8576e9ebde5f42dac40908a70a57e9361f77430d6ce9b83b39467de866eecadcf1b4566e2f3db7efa552b8c331d2e32b6a765a603f95313793a2f026703ceb8ee3fd4cf2680cc67d061348e833419c12c1bb02c5a4f1a27f240af06f86c730453dce9d8d2fb3fc2a08ec429312e5a2ab39df50fef24fddf5da855f9bb3b1c4b496a395cd42b286d72426c8c75ce13c08c661003e78ce53846cf87f6285ad4b086a108ae0696d90e725bf9cc0fb2b6b3033f3ec6f5c3f820d21bc48f598548d4973a93d029c68340a97aaef25f3d2bca30d6714d14f26424a26fb3959980f9c1de3ca05238cb7d7c265d487ecebb0e001d9ed1ed64033cb1abe0b5a66187ace6b2f588a174b7382a4352b2b969da74d51074ecbe51fc76ba80147d192aaf09a05d9de99efb76455bd5b922c759b728329ac1c95686f6eb9102f48e354722d83a30d74936b22b4985312ab5e94ac984bfd708257546e90eba90fd8c9303058bb2c0432c0db2851d87b8fa5d561b83cf307b181bc630f5efa6b5d2b7a6f8aed17a9d3fee676ee0caf18e5699818fd3c4caa0c9689e71fe5ae0f0eab7652ec92fcfb54135bd1431ffaf66a9d1f34fec8f2bbedaae0ccbef70da4f8e1a7b2b776b4e66bbd5a81d1a9124b194a81f7b88d377b1364115b7024f60bac047a9a45a2f2be0e5420b257b3aa27c119fe7c1a64eba7c1cfe2375eff7a59a85b548268473935332558562dd674ea9fea9037e4d0d5ab31acbd42f6f744bad79e28d0cac415bf12caf84d9c36430a83a4c67e5065a9d526ef43eb0eeabafc94f3a89efe8c527e1cb073c664d7b50c5dfaace79b66bf80797790e3ab2903cea1dbf521d9422cc24f193f0349c6f36b72ee194b87877a64a131ab732e9b24143975ef17c94e56ee872780c4524ba82b907e009ad71d4cccea63bbbfa65ced1b15e4aeada0a1c504ade01f06a1a9599af5633d7bbd782fe5f6ae6a51dea2d60eacd25a2b67ee7ffe07e06bd89a2c0c23aaf4d2109254d84f71e086300b7a35cc21c405deb7ed7be1e122c801706fbc071562561f254e4269b776352ec8f28f20d166f57ae19c060578bc19ae3b436cf88801f123cbdb36e78750095c16d7f937ad503207e742ae24c1942a7dedad4b1befcb333b8c9607a1eeb1aae373859cb1699e2339d6194adf1eb57849b4bfeb19730965dd8755a461aa159af06f4c08aad960cf9ea5fc79887e91300116d72937ed373d04ac4e26c69e4e81f5811fa766ef29916b0fdeb943dd451cf9d5413cf7b3841f1ed7f76123837e56bc7ec3cdde6165ab3df3d8d643aeff12cdc6738b6a3b99e37bdbb075b339f712804ac10fa8e56233f1bef6ac63abc66