0x2cffd02e3d1111419f5394dead3f19f9b812bf6a5735edb82681cbc8e72fc1b725485035646febec5f869c481a0e6146445e77c2e55920f78895cc29498f33e444e02b47bdd810b0fde97ec00411ce8ddfbf77490191468654ef59de970e6287278a64b4b92a171d45bedec32e1e2e3dbdbf4a23330322b0a37ccf9872704c2e7fb08827a673aa944cdcb3b6826e437abe25ac930a8a7c6d663b03d6ce199bac3beefe4aec675e8ade949d749882478f28c07bc7774276387e3d4b31834d82a85ffb2374edf945dccb9ff6b8a04fd4df133892e54bcc5a56b07b2f0c9590d9cb61fb35cd69d06441e516e980d1ad47879a6e8839e24c8a100abc05feefb0dd0f945b8cdefc9241a8ed9a85690553b442cbcbf1141f8205b2868ee3abc2e9e88d0f55bc24c3b209550a8d66ab174c65aee8c281468ed11a0c839e3aff9a9fd12ec81b942e7478afc58d6ab17744527b06d8273aef9931ac614e238da3758a705f8e86e93607883c5d842ab236f775b72a194181bf98ef0867211fe36fcf1dbc8989c0a58610b42bbfd6b9d497bca933d88a7607cfde9e7f2f410adb7e7b4e4a4900ddc83601e8294ba3b4e600ce1494f7f19af59e238ecd22b03dd424d459c603c987c2c93248b024a9ba856dca67098b0e4985fabc87633154198a5fcbb1aa7a04f94735025b86ab3c8a170fcde1e77a4deedbc3e511f2cad811adcab991bced9628a972275313c9355e4a7ce89fc7e90e37b8900c341d60ffeecbbfff799d61dd000bf24cba50ff22015a37bb83e2ade2690fd924b23d91b06ae6ce0ce2fc154ce48cd8243bdefd8f1d2b8ef0a7c4e6851db164763071a8d3e42cb2445b44d92e8fb578cbf1f75a9f6029871e6f5cc035fce20b35e19ea1194a830882746030494d1905a9e195e6287cbeb8cd3ecdffb3f642097d6dd23c5359a956f770132315f05cdebcaa06e85ca27fac2fb189e7139430bfed4535643bf4ff19469856cb0511a55cfa1f2908bf7638073358b740a579c66653c101911ccf98711681806cfeabf37b753d2ac8db75945d6df9c9e7497a827b37c83bdf24fa97109809524dce32269a610aa4210cd9d1603087ccdff03e82c86e8c70a7d6dd6c69511a548c94da1edfca527fad268b1f4d91f0b63763f79b01ed3b625e061f43ee225446b8ccd05e586d423be909e35dae8d207c8e169199b01cee9196a4714660d226651c19e32692ed237424bde3d824fe24db91dc42f2543517bc462b8f0a42364850e8df0d015e5c88e63e43886b5042ac0ac480551fc0cf1520d38cb522bc4bc8f77591d9567c624806021fdf0f591b6e6fea8a629916a2176dac6f6d868203be1f16abcbcd9b1f237769fcecac0512af5aac2fab5a4a448e385f6e2a54b1c83f5eae9390eff0a24efdaf244dfd861de169866d02be9cc7b3fcfaffe6b6c938b2584a1a9ed84d2e83ddb35b5d5c2da86e572a4008396be76075235ef21fa48434dba175cc5ef486f8adb60a4234f67ba6ef16a862cf649e291a6037187763327661a7af6f6073f28ad60068482fff645c76e8dfc21f720686d35ff104f19479c7b8af5b517202519bd128ef520b74f63e800e35ba5df0530710b7f46f4231018ffa3e47bd5a03b2420bb3ba7af706d31a63f9ce9c6f797b170c63b902204e2d9931778e8114884cc31bd0a91217c56ade63457c0470354805aef2b451c18ffe6990327f5cda1e979cf372e1fbce01aa8b5cb6096d4568e6ad500f1ca8460411711ec977c51e16cc888b759b7b8e7f6b0027abb86e505550ab44feb700b4fdc627da38194a8c7740610af19bec7a0088fca26b382c33276d74023c7a1d183e83f91ca605ae749bf702ed7877e3dbb6105e6ff1d4e3e064710ce8d298d548ab5aaaaf7fe3adb95d21c977414dd67af4b6cc9af6bc878edf