0x2cffd02e1e707a1fc7962b6917979d4ff81857efd57d33b24bfc3e9c955f30902935fb9f8236104be57226eecbe384acec0ea27029c4b3beacfe504cccea94508a14a6f9aa6cdc408561b2d2abd7390f4b9e8e7bc4e008d389981b34fe86115bc9a0b9a2ae84586e224115ab47cd25d6460deb54c74abaf912bb9d70dd32d311b3d58d078c5e62b665bea9a103505fa5cc5b29acb07c3d03cd1699ba37f371697b90154ba6da62387cf2fdf245d3ce9689099560506cf2b50a678d3be6f71d48ee75b0f377d0fc733212df4782463d0b1c48d6607633921e01b3f01f4bc3b88235d748ddb575ebd7a0e3bf0e155c8ba07a0d60579aff4b3c43936880b926cb258fa2a6827be34ad58f7a0fb3f945d8d3030f0e9c2f8f55e1b6cc2dba3b0569fcaf938d4b964b2808db65f8e702e934b6f01e0f6bd3d01f6c7947ddface1246e8cbf9956a8d36080741d7fbb3a5397491ce1479558225d2772adcd25975e3bce0e36e4b36189191753c5dcf4171aa56f9b72ac4dec88f00a25c36390f424245ea429ef244bab32d3923bb59772f2040fae1671778491c4b4597a1692125a42b121909291af1bc8b6ac88be1d8a7fbe50e3eb4b1b5568bc07ac28d3c816bc08360aef35462cb00b3be1745324f8b18f84b8b6ad29b0e5451c7e9d09914aff222d0b11c60e3295a6476e4223939e2b650416d43dca1c958086d0c6a4635110867269650b2c341a930deb3218103ca9d2fa8b1ac9239fbd7bdcb1840d77b65ca08cc12f4035f343997dbcd3869833ce7eb9e8e4e09eac8347bdf70014a03b50bd5bcd4766f3b0253013a03c2e2a6d25a49ff6aa8a47186001a6f63f8d074877d61467fe3ced2f1ba7882260d8c2bd7b20a61611367250099eadafff7d292430543647c7695ef0d8f813d325511a8ce8d9bb7d41894253108b8d4308dc0d828071cb485edddf487b9982bedfd12fd8a7186ab9458e6095be5c7a22dde2d68de6a7ccb650a85cc5bad60036488501b6ac84739c2d2f1378571b6d3d7f10ae166289de045d8aa0f5f592221be4a33c52ee6b67c5d03aa10ee1fa347f0b01b9978c32beadb0494f2a42bcd3846869f5b26317a3bf9980aa7830fe72273b3737fa2c34ed370f953b9342af7f1134484e9ec779ae2fe34f5e1951015b57ef1972adaaff67b083dfc501227570cab57488801e08d93c7566439e0d4b8f6abd67e1bc81b531fa482257bb90a8c590879c3fcadd885b1eeed58388092dfb3813cce3d11dc30af5e55c465a797eb32065b2a25762b72347ee72c997d39677eacace8e9c7e2dbb7bed0c396db90ead7de1f6b19edee86a3c55b2e6358ef261420c4c19e4830844800e2ca58f584ccb29d20ad7020097adcba90c44bc3c7a67051a93b6c0817e6bd0299c7f93521ba50eefdc761c108dc2e50a16bf21e7345a84f9731854c72e0d508a3796f93a166437e5b586b4ebbb8c412f34446777e29379074e43f0e404a2f07d2661f945f2e9772489792009b6e24610abbc8a8a20deaa6459352fb6a3e28ae2b13fd4167b29dcbee9425463dd27a95014dcf9d3298459940505c8bb4fd6f8759715e48924cb07b03d46d053d63c72e329f9a870a0df65f9233da63579e6ef1ddc4cf816175ac8c382dba258f415e84e4dd1139fa146b8a8756dbb24bcfe01e763a8df2d20a567f44df0550c1bfa77b48ee6ceeaa5c29ac214958f7614b9898ffa9357521dbbaf49e4f1f233fee84f5ed92cc0145d29498aea1bf4b477e4f0fee4b9d4fe1f6fc28d47d8f7273d6823dd281a9691308ac249874f1266bee8ac14c500c248ccc0e138b166bd7946c2a5643b7fe4d2a21a9a1e63adbdb296e5d5421a1a0ca25fd7a17379f56e220b4baa63d9cd98723650d3799256a8cde4d219a12a84c14bf21edfc1a312b34ab54af98a43d97