0x2cffd02e85da5504d97e2baddcaf6b83e1c96535ccaad8f8b05cec2dbc6af5ae58f4b4d2c8e721ecf6fcfe40e1e5b9760f422b2a353bb29823796511dd549d596bf05a1f9b65c0172ace8f1d1c8291bcf91750ab7c39f2ca832847ca67eb69e1fe551e0da23003b92e1eb47e1ed143b57fcfeade2fa5636b6112d4c70b1f56ef64b3c3b38f908bd128df82c1af64f6507f58e621d1b8a91a5a479022db2fd01f7f687498a6515c97f7df07a5af565b16af20605d482064898fc537e0bd7fd4db90e87f9806b4e41bf1aaefa2505f415c126125326ce13937d6ad04b971cedc1d04a7a3329399b6a1fe48bfcc56ed6e8b997fc84543c7fad9ef44534c8eb321a85253601661be80bef6394a7f751f920ca7cc78c601a78f57314293bbd95ba42e58f7c4f1bf32c4426b7e81ffbbd8b094251f1453db3a79ba604f8fcdb8a353bd3f74da06cebe11c9057d47cb7c2fd916e3d05e3d7819f95e219b5febb3614a928dcce29a45249f1d05b4086a4e93850ba2be7b057108fa4971ee7e2c40d4d022e9ede42ca109646a2107eb5f1dd0dd55ee26e006ea6165a3ffe4ca44c8c9b99c213b5eaf9206a3bf2277d23db09b0e08c38f5af7d792c3f641428b04584882ddcdd8f1215a39b75463b76db2da5b6039a9abe9e49c719eb1d1d27939a53eca1f295b50a39e6e6798ab92c8c8fb242437cbc3d6eb560ce022c7cf70d692e1b0391e4a1551a46e6e582c8859c9ec695020c260165e81352cdd8066eca34f8d500de761fa27955c5eaf43d078c80fe0f38a937886f0a3ca4de5cf535594ec6a7d739c32b596114c3c2a3b6b03b59a725d569f11510dae230750fadc4079515039e3e8aafd07832004fde596d30e0cc5fcb575f03510b215172a05270e224024a96f80a27f839dcdb9071c4c35276f198b9d3c2963b8a476c5b59759563462a792b825b3455a9e0a0bd8c4a2c29018b5e5ca8fd146e327ae20230c7957d425defca72904932534f90c9b2b46f7c5949fce6806d5f326358b4405c72a7e9cb8062e85c689f442a192f6bf32d12adaaa732e0c1bb200b66e40841f7243e88bb8faaa540a63176b73eb43781a9bb09bca67ebd8c309ea1d73b3d0f7b9433eb703d5d2a9a87d4cd06a49a671a314dd0088b9385de4766160709650fcca902d52f2cabd8eabd8aaa35a0e24ec8677484fd5ddf71a9571a80b8b04321764922db2f98e51f01d9a5ce69b22530acb299888352a9ae24d2fc957c9adf31269538836edc9c472e211d2968306e247d63a2bac510d5f4051df8b94dac645c196c8c6fc0a642ebb383b1bf5e1660fc56d65ac64b580172751a4f7ccae8eef4d70c761625ed2b979a49d027d9d8733c230e87b0ebe8c75a760136e8e3a8296142041884ed416abae753a4b1607d71eb7d9e5df06c9d7086963177da9332e3645a3cc6d8732af7275bb5f6f8b3526bc871cf8c0155542e60b2c4a8da17983b7af064f71d7c1e866584f7aee4711156d85dc7a7d92d311f2ce7f67444b19afcb1dbe00398ada31fb617d664ad09ce058a8b2903525265922b823327970632db042a1cb77758dd5bd2668c7b9a8e30e9684059383f60b89c30ce72931c48797c3f220491e8075f3e55afda730fbfee5b4686156db0eecd4806c67341a37cde0fed86815edb0750e299c85d604bb62f3f81e2e46542359e908a64878243b9c95f6a93e2c5054984ff2d197b01fa12862e6798b2c2ea3edce1c69c585dabec82546c75c3eebc9444f59b40091ee5fe71a6fd02d26f61ba939f2e89373bedb4e63732e6eaeac5fd22c88dfb6b2409f3fc9b85c8b6e3e27e6b3fe862a8266bf0c7079c6ac1a64ccfa2444c72f326677f7f4c69518678f7d3b042446dd6eda9af6cf6569dd1a2f6fd016f0bf1028a937ba175d0c29a9135e5c8a2931f6e6266c