0x2cffd02e7265bb1ebb9401b31b94da2fb9712b0f65b4db05523141a003bf74bbf1fde0a3395562a81470b11be7b1322db8111b81e871e089c13849a6826de2ed5158009ca9161d5409948f563c0f5a449b8f6c9f1a093bfd85e7b44339608ebefbba21b640acd37da2d672ef5f5a2d0e3a708ac308007e939c787499a3bf14f37abdef898c11327bed0948a3b46a67e6422f76fa3960cbf8b342bb123677abe9fad196b44fc990cd97272866514d822313c3b60a7ba8c8e88599d84922871f6a2f118da7e45f5fe282d00d3a0c0804571195d54c8733a8fd8a2b32e6e9655a07537dae308c686844d605e720e2d8a3e28cbc1d8b7bd4ee8951630a814b0ce47ca6a5d9a6908396293d98e815caaa1775c5ba60533dd28c8a8bc973e68e2bda0ebf564edd8608b48e1923e70af6284a9d43d79afa10aad6761b8e667df808e3f0a643ab49738f1d9a16f21c8c0b251d03a195a69a7312cc73303c28cc7801daafcb7dcd84a744247164c573e0247570814881a3f54c9ada62e9658d1d83e7f249084675019de2924f4a938c76b9088239dc0a2a9d0e351abb2255b16e8b35933bcf7a88b5487fba3c758dced7119f3282459fbcead8f3de874951ae84e46dde560ea4e6bbb7e365dd051a44cfdd10d9571b10f32cd14ac9f1c93d3976c80d93e98952f84147296026b363f0255c1e8ed2a2ff82749d7bdee76c34cd1019735294ea34f8f3779709a340a6fd802955464c9f9f3d8103bce2f1ca1c1e3d5fe1746009652a3d36b79dd0342991177a9b5475fd0fd419d0e039f0599d0fe888cff06c9fd7a3be0971699fd87a6f03fe05e0ece3e4acb4359b8745a849ab87a35a42a440614891f5abb6b6e65108a56bf474d6a16a2aa81852ad963e267385014df56f904b09a1c8d628f9f011fe40454ce1038723605059f7125d225d47f071c9a9904915c31282b3ecd3a6b6c6976e32a57e98f71828e748c0ed026130561f53f1985ebf42f7625c92425e45d6d93477ca1882155f1273ce83011b7aee10ec22178211a42de45c8fcae582240e2ce624d7a85a1ba9a9b6a986ea72d64f274d377f15f0c4bf7acf498d893914eabe6386190be0f4bfa383aef0196e4cfb23bd15de0f7a23b16b248e8073afe02df505f86e78c283878edca379902e4e111c05f8d6a041441fe6304ffc96df3d778143ae0ae9f65846a03ec0279bed2f87be52a76e95087b58dac6828f3de73f06a3aef29b2155ce5f98026fdeb4b84dbb05f63c0a77257a54597bcb92588176942de474359d1a9ad3a1def21a861f052f154e68bd4fe0427609a746f0fbd13975b1274a3c1ecf059321d6c46b38da5072ccb333b2e287def7672dda6e4c1b1da27a832680cb9b668473b76fa942e3c78083a88618d1d39d6df5f7ab0d664889fda408ce0ddf2bd95920ef505814f24093bb5c2808b199d32b3b9c8779b6f67e1298b3649d3564f41e5a93f6e694dac5bc7d8727ff45a1b1e04bbf894eff303c0ff076e696b4bf2203f67bc756c5fda7c89d3a3e8ef211e0bf0dc98d4cf68d73331c365f38652348a814b03041e2884e7694a7fe4eacbcc7efd7018ae0a2e1cb433548b4c6ce5bddba63c4e1e3d0a752dabb1948124d97ac845ba9d3a584b0964e88868ac218076dd37ce03d2c9f514e204dca5d6c711ba85e90233a9ef0971fec178504ed2ce6e77722187270101d412ab80c9d0b645befa72da4e22a1317adc54a97f4b9edddc4adebc8d498fc1fb26fec7e43cc9d604835c056bec5a39125b6c0aaf684fb3010f1716ce669760b2d8954b08328e863e564a98698ff6cf00e91d7d7b95d0fa084b200eda157c0ac5991fcc5037fc80d6e9723cd5f94d1f28aef0ba735b8d464ca2ee6db0d5dd0d466d36be990b9a24fe8b11bad4451f44b779ffc298aaeeedc2a54f5