0x2cffd02e01b8fb22eadf78a0c594e7b33bfe19227f9d952d5f429fd9d2036c38ee52a15107017e4ab234588190a89a324281d911b7ea8abe52f7ec06948bd356744a1c8651e8f3707128111dd1763525a2bf54760f0a2547d39130a6b08fb465c4257e083bad59c4d9941e16b243b57130246799a7d8a22f1040a50b5fa58a719691e182e83f5167811ff7ffbfa6624266ec33afdf9b2b2b49dab58ed1efc573862528a142bc0e366797ee6ce0bfd8306816664c44b94dce4b8a38efeb7d41c71fc0f6bce2569484127a9acc856e9e50e95a6ed5c91478ac9de94889c8fe1fd0e3aabb791475288189588727dde696615fde584e0b72c761ac17d79a64d6cc03a4164e36c6f5061d688a3292189708a5324bc9b655de66acf41da835c0f96613c4169dcd5af11010f4386a7221634980b925b318581640b0d9f996105b220c848aac5520499e584b0ecc1efc2b7ca422484a59cf8494f240bca38ab70bc55f8a14f7f6535afca28706d24be91624a980ee6bee69bd19150de019bc58c163867d8f1c57196f1d5cd2df7aae3c0f6aade9ce9ad3cd4b902fc0ce30af1dd22d3273ceddc36cf4d1818cd2d50e0d822f94670e223b031a8e95eadff8a9e1919f3f684939d04e834a9c67631013191661fb783dee3095446e8f28bd237849dced38f17e30bc29cff70d294309ec6891e5e0148fc6f50ba7cf962f43c77f1cd20a76b563c21647b60dba6b631a2a408e2386bfcd3d950e4f7623e545c3a6efe80aa30edde69c0ae81e6df573c34fb73beec1810564c7c46ccb335f24c180ab298a4495dcc266836257d166ea460856498b56f59dbc80190f03b759940a157f297849aa9d44547b346b916190deb5ec27cd14bdf19ef12e524a4d54af34242c83f5c14592fb57c7dd15b5666794b4b479a313a82459a7e56fd5a3ddc46f67c4ead3150a4eaec99fc84d8fa6598f631306ed121873a8adb82a8516886b07e33c3d392ce2289890dc440d3743e9b2af42264e62ca00561f5fa74419da77160c872ffbc6b36b588a7d0fc8b525e27be1b2360f622bd67a52ea5b7408e39ceb417280860de1140d659637687ba32e781a36c4f6b091a2799a78fd5aad10a29d092bdcaa76b993fb829e0cd75975dff891f5ac4f019ae2bd4a143512a607e039d425c1ce94f27b60da34d821c7b63503142de14e1ae36fa30ec4fd3e40752ff493c3f2c1f43481dd9eb2f44214127d78213c23f0e2f5ac7d878a80cafbb78ed11b69fb02a4314cd883e58920425d88bc4977acfc34dd3d0340cd5293aa97a396fca2a84e5dfb9782b2909e9facfa6fd54e878a2d14b980d7282c185194904890a2a577675336894c99c5d3cdbcc389860bd97585a67b5b1333db4ce8a55631aaa3791b67c4cc15b27bdf10bb6a90594e187b54bdd0528ab446f0f660ed223bf4d90c44706408cf3d39ea072727ee20bfde9f4dbbc15bd7c0db066f649b75476b45b6097a784fdcea276cbb3a2985b5d6fd24ea9bee2c1ef559a647f3fc9f12f52f6b48f1780e28df5ac227e74b35e1ef7f11745337a2bbc0b98283de2d863e8e19b31f2a148e315a9ca2ae0c7f0d654d0e0e6c2651b23cfb11b839d65618615d2098c48bc6c20d87bf0859715f940ca629839942629970b592638027bb20f44c0f173ff4c9f424dccf46041c62dc73c7330b89919b78dc05761da8d8e5116a8a53696f416e80d51841efd703db40c9333b936f21859fa5c0874e489c734e14194e6dc367cfd9b9391de0962b3101dac8d315ee09fd25a2b97fcac46a0d8c593044fb644ce320eedd6d30d5bfcb46b01d66dda3986942057e829cc2621666542eea6522ff5ba32e3b111f395aa0186a58f83caca059865ef46d3054ac56a52fe0dc7112cba19aa1198c144c5da60920061ebd2f6c6baea17ecc38