0x2cffd02ec9f67dd794032a88b8e4e6614527c55245c08c406c870b3fe9405d5486c4a76764753111d0f069da87aab44d37945efb430e44e717cd788c37939dc8c8ecb48f73467e681f9b058262923a9717b0c76f03817d7bc9a6aa4858810ea49456948605876900ade37f962ad5b064a0b30741a145e86e98e44c43671a83122bcc2cf7b598648dfa191ac84c4b327e351f702ed914d27676f3fb44a85ca60705cc3cb3de99b28fbfd24a7fa31acc4b5564e75ad223a1a7f96ca28b592c99fe3c1474e0cee9fc3dfbed88d867e98287f845b21721513f3d74c0df2fec60bd891c3fa34f50f9d6e8d47ddd6945c0ce0be58068128d2cb9191c36da6f75ea9ffbf59ec9e6124a75c006e835ec1ce8cd18f96a13525ea861319d3be2482be0700f0228f7793315f7e2cfb5ba19e1e12c4f391e2e1a7fad8e3b8d158e0b235285abb8a279afd30035540297f41dfc8609c35b1309082d63bb7b3149978053f45e42f6ecbbc76e2a0ad020a57a8b654f2a98a7d87c0c31fa5c988554d4badad0b5844e107c1f3aecc9f7aed27a815fb11f99a5e23c60dc33a240950cd1dcca74e9132df1aa04a90836d7316824b33d1b8c24ae6a88de27f04b3d8e154506059cb1ac92af7ce0981bebcbbe927b8f3c6e74cda184e5b008815ee5e0214849ba3019e26dc3b18bc99c12801a50b2ac1ea87df5deb7fbc7984b08f106f74cdeebd7b024a1b22dd80f3393f16d95b1d009a305ec11df5d02af586dad6d3fcd45e562ca9aad5293d0577911cee54da3d5fb8367e41eecf3aaab88a51cdd26a47be901f094cfaa5556cbc7b770e32e02629ae52004d51c685f5e15158020a803ce315c20db501dd03165fb4ecaa2ddc453f30133325f46dc7a5b4b1bd2b3fbdee0cd674b0bed2f2e63a0d254dd2c65b474420a7303101df8a377c80324bf846367d13aff941e4dc93fe1569e90577936b7ac00df6fd16dbb7921e88d2f4c0e946c4411f5557bca8e45ad1a9e23a507ab2c599673e9453d8c98b7bd9c90b748ed920ad71deb13b92c1996c1580fa9ca09326301b60e5c2c350f8f79916d9b76c8e767947d19f2d659298d3ce1f25d57461035cf29acd0434e2ebed6e08cf7becc6024d4229e9a51c9530a43c2e98aafabf980ee8e4c4b7f017482e89e6152e505bc20cf353e04b148c799a5e498c85dd084331befdfe9530f554ab70f1233dec93fc0aba1a6e555bf356b622f72f65fcefbc238f95b8f26dca3f6868b915ff79819d79eb1e900995de7dc1e549f0cb4de843dbec69464f6d67b3302d4a2e2243807b5383b8703801bc301554656f07a2ae644362aaf45abd8c8e6ae83f36ae624d936905811057fac0bfaa4237cb2375b1056bdf2aeda8e1b7ffaf27fab947b3a2b42d2dcfe6353b4e3971d64595fd073730d1d2520e6c5ced43f96dc10313ddcc4b6129cf245cb5d584c6c27b4b1aca4f33fa899df6247d9d50cae1c04350912fe29c338d22493cf4d2336a808056e73990a2dd1c4bbd4e4e7e8f8600670d69bb21995a3adce71bccb184e7b19f67b7cb9ca413ddaabc366534a444c943e4c120b5096d606e9abcfc57d5eafc84d66c6348a39254bd5969599ef004d76d47fd99368fe5234eeaa7e4c3af12a64235b4578945325d3e8ddbc244ed6b4c476c1d7908a5a965b70f6a326c10c5644a0a51a163ec71a83efb3a2a6ea20cf30fac19d6caa8a11248c2f2b8078698ec08f87d998cf298eb3c6a18f0cccf394810523d8158d1f797239303eef9874a0b099998a906d55b2032ed3622833e55ecb6fc7d61c7cb0ba9c6b4130ae618061fa482ea438c3792500de8ce834c4c348485684f89c5dc109a44ccfaa5feb46ce76d3a5c5cfa2d0984790a52327e706e77382558bbdac267081bda594f788289b6fdceb911de20d297e475ac04b