0x2cffd02ec400d6b0b213c1f18d2eae1867fd898512ef7c97e31d57dd0202391e51507cf60c34a331cbbe697c57e34ac363fbb7b3b37007ce228b1a71e0c3fbb82f9b0bcfa9731f9003057229758f35c008552cb0ea9695e4cdfb3e956f64ba8baa210ac49a1f740bcce6abb880f673dcb110c8715b42a903044de3445655e656050c922cfeb834ef67ffb0cfa125038c6fb30ebaf14ba5c66d9f322bdddabd9f4461b2440f572b4f1861a0520dcb59da726bbce10c655a892c2d0697dbb789aa608bd66153a66447f90686cc81354573ba72ebfae2289596bae93f05e7b1f5ac9ff8bc568a48a87b9982b3a4c86b9ad98afbaa686605ce1df0222cf17be4443bc439aa8d92bb8d25fabaccf1ccd13dccf430b032998835c4a0e24eb97bfdc3a9f60c04cda0f6c3cbed23f3a5232f55c5aa602dcd3534a9e9b3b379d34cf9cff6f294b26a1ff5d915b97525a2e04be368a822349078faaa46066597a7bdce81e6f9d7286e14a75760c3d7e689482622a36718a96be337875372eb1f0fd81fc6272c27cae26465f32af1689f7b9aef05dcc0a397b9ed1b5a56d5fd3f07227b91dfa6efa87c6b73b1884ebdfa54d6342359d001572b6eae01033a832db41291034571403f6d8a80ee3a7915c3900b70899916d0ee2e8f28dcb743fbfb03e1456cadae745e60bdb59205da133f037eb4dcb5c3a5e246c3232ea8b671445d63ffedc0fa4e33db17c5feb8698fdd34e84392fcc1880b7a05fab02a7ef1987a1595b621f6650e0494e3c7507c78b30bf579530cc638ecf2b68e7048f0af2613e447a30d488e2e4d31d8f4f1cb414a25f1c9d2f8c5eb71084f39b529877ce9cb13ae5ef8bcbe64ec2ef682c19620081e89848e2acc746c802bc644af57fd24805f9d01678376a21945a904b827355e42cd9b02f7e7d3e9151c5843a47beb4ee106a70ba9b9705c46c2f5849f832aa7b33014bfd2478fb9eeec1afedff2c6d5da5d93491cb441f2f452d652164646ddc9cbf7c3f64dd95dcaa7b54868a83625def071ed4039a7b98b7e442eb76a7f90619d60efeb358490eabe017cbd356ee27fe4ea23145b0cc94602ff5c0c4275c1c51fed6b8575e5bf091113bdf82e028beba30e37429d603163cdd7c772e926b03eb8d5b520e7984f7c2fc228314deadb23de8fe418ac65bfaa8a6d1979ca5a23006b8b20a97cccfe7fe5fe815f4c1c1168cf1503450f70d01b9441a98aff54c14c5e7df4477788a1a7a553d591f3882cc76ce49bc9d52d23cf26165f57520b4955d551a41e347db081cf80ae4099b54c14d7f304e86f63b94f1c4fd80cc5ed7b32c98ea1705335bedc0d3fdc6c23516e34c4994421bf8988cb49f8dfbae6d86fe6d60663b58b07735bc7a4de571a069ccc8e9cdfea2375c5a460eeb5bbd5675dc98f018edb61c23af0d290448b0f3f655ab5e4196d8f3578fbaa999188812c9b11d9e493afe66cb21c0a392f28d1239ecab5979834b678362c7a306b032e07873b48d4eed4b0a21e694295fd755462e6241ab782ee59036b9e379df37c57e6d16eff59ea5fffc80b2c0bb023f18bf5768055f674080663399b512c18331f0d0f8075a7ce2628a143b46e5575ebcb05e17ce5ff7adb511ae0c3458ecf9c29027ede3f2111234baa15ca8edcf3762ce2285b414da227d4032744cd6759c1a920a84af51746cb58d93ffada2fcb12239447b0f2c603f8d50587d4119910af8bd048d1a6870bc0a33593534fb03573b611258beb69dadee9232d06bd42dfec0d5438f01373459e4b794580e0576f6463bb4d85cff0eee16381dae0c16d7f3ead4441ad655a723b81f9681cf559dec9c9db36c8444702a93ea2d57fc997b15209aed260d7217303658dd171fdf7a0c5917ed6daf13622b18de8a0ceb43c1d0514902863b8a6b021e0c66bf2