0x2cffd02e60b1677010be0ab9a28c8518f5a9ed71ec2c1ce4a41e318ba4823a9e9542c5bdfb8b031ed244313ac65a27337fd74be7b0899927a13531afd8d3bf7de3edc98f4d76620ffd064b0d39d1f76c63362c4198f3f789a7ed4f4284b07d90733829630fe020c89c8c30d73aa69f1a88c4ccf2933b2fd7f381ad98c1b18753118f296e8a70e69274cfdea032bcf98d7047a08347606fe12c102ba3e77f377bf5af67cbd4d2750924311c0a57c5bbd15b3578ca050109c0952dec19ea61cf656ccf8123ab09b007902920052cda2c4e7b6e20ad9bb223b798c57e7e5a9cfe764e5c3cdd6607b282f7b333b33bd387bb5031669b1a7f1f645fb67b37afd1a316676cb66daf785dc146dee1d916811a3fd42813142d6ef43f401c176ed4ef48c50eedd36386348a2140f8b3140599dec5ebd68b85dc772c88c0ac7ca323c8166de0e69c0984ca76c76883a6b178780c3a85d5be6f38a93ed28ff9c7edc758f3adb3b97de163697fdd053c52a7861397752ef40f91f6c45722495168ab127f8ce63c1fc73d33bcc1c0ef0f5377c0bfe1951f5a79b688bcf63c49089a215a8a586d9a570adf9880616895064860a21cdde5f3b8878c02385a4d45627f1deb9bce18c55eb69685153807e9ff98f5c4869539497205712935ca882bc03f9b70a5ee2c92f2a8e88e574198560dd632b5861b521012c7ab420e49242fb894a91d0e78c1d228187f357b240d23f70dea568b23203d5a5a8f7d50c3154c2858d766b69a5a0a007699ffda2096eb8f17c79d0c83c5a9c63d4f36982c98e3ba0bd79fc7e40d8db99c16ef6f5e1567a19eae8ff08858baf3ea85a7efc5d122e8022fbabd87e9c5e7421958d634be03346e97dbd36e1c1a3df77ac6012dd45a37e7d4f9f7a7808e7a5504f8f12e3e229d7246aa2a909a4aedb2321de850ab26a9f66704be6162b9a624357524fa7bb652a0cfad34ce7326bd416238368d77ca37816dedb240e45c8e20911c17775ab91744dd73e34e520a45abdca7a92f7d8ac414266a37918a93af46d541cce2e5e7c1b888452c22c7abce22557f91c11aac65d1d3014bc25a9187a3b41c7eff418edaccb4acbe7e6c13c35f5bd635e2822c4e7811255b9ff4cdeabcb1100d7b3a8a4bb0350e3f4aee1bef3014aa10f174c7472028e673e149f97e3ae13da165758e69d33133da600ced27465128db8217bbc90aed8e0a628af1a97d523966b7cf3c0eb1c3cc8cb10fadb8c8d0e771421c894db6078b040222fb5982678d3ab0ceea114fcc04dd67facbd2a0c398a1d27ca484962806c66f76c3c657d1212222475e0435c4a06671b4c1e52fe8a449a7871f7e661fe8e1b751f4b100f393a0e85e8980393e194525025a1865c46df04c01bbe72afd88eaf58cef8d6d60df09a87c46b8d96e8ced6a26b2f2ed61841a904192edc70e0a8bfa0e3f074328cd51dfb6e7c38a608e9cea7cafac02ebd62abc7074499fe78d47eade03f688bb7937d8bcfe630646e212476e1da943e59ab91fbcb97764e48a6240643a9c313b4351d72e5ec3d4f8ab42265a59a40533dc8cc2aa64e49c92052fc0ee39240dd0967d198764d1f9af5339e543df4ecce9004d966eaea66e92326567d2d3d3a17c06ede11bd27278cd6bddf36b01d9d5ef85c326ec59ae90092301ad21558281c6f37322573101e6de3fddd4c06788cc8f2367ee7d6bd639f84a34ae7a0fdd11e6f39c115bbd0641dd2ccad967a488a74dab97c064d01d3038e48da2d988f8ba3f03d4d71e53b56241792a14002fd50eeacb2511e04a7c5b90f147197e235f92a03472e021e3472d3d23d624c79712d3d5667dad8be237af39108c5b7b220d9c7aea55803d3f572b405a46b9d150aeda3c090f6caf88419faa47b9848e0aaa4192a874b0d03f2d827390489a35b71a8d83