0x2cffd02eac8981884b9da6a09970393413f29ad0ce17d46b821f1cc92d262f42cf7f87d41be887317009910f680198f8c36422b15f2e03cdc07baaf1a65f0ead71f6f0518425af4ddb02ea7c6648073b02745c5e89eca994df544d0ae4e847c2c5ea53e49b68e437da3a4fd22dc6c7c00ecf47d7f6789294d84ea51a588a72a83e7edefe0cfb38a60c7f4882a0c7a1eeba9660c989d2d8b9f24e43edbe76b73ae6490f3c4219f69e5ed318c082c4ff5a4263baf4ed24b4f81c1ebe96d25a89bd4dc8a8958fa98e7fd7ace6bbd77f84eb969c5a44ca016f6a1d7f86fa23282a3e58a1a835b2a7a4b043c640ee4dc97aba21461d975084a00c126bc33003a627d0e53d31f02bbb94647ec1943794cd695c669f0b4e9916e94081cd58acf0eb32ae11a02de8332d40579bed78708ad948cf8c8ae64965083137a7819072db8f087a4e416ae5aa43af860dd90539dc43acf912d910cddafd3ed9870d7cb088d0c89c52b7912dcd839b8008b911d8d64773bdff4a87b2cec5bd5214e10d24120316023788a777559454dc15e13706b773b55ca322128039d19b29b6c75d01bb99d31c705248a54aeae2835c7b3711478a65c691a8cf630d0e7e64dcfa5a3123a908801f44e2609450b49f91e455e3ab6b9b0f178cc26bec71ddfc62c448e04bb0ccffd322d98cf47b666975e90c719e8fa8efcca3daa2538ca6365d902db69b1b3d568a798297e1cf1b1cdd7751900de43bc418ee0f177e0a0a7122f02a998452b30caaf7955c412fff2678672edd71ce83c8d492753a913f54b8b5788af8e3dcbd0766260913924a97c947def196724f725cbdd0043c19591b61f39b188156b41313497f1740e0aabac6cbcb64069dbcf6eaee48cf4c6c3307c33c51ea56fed5ffb85e68fd87128df0c4db91b39359916cc070a6cac4aff6d7fb381c9b6a082a58b119f379766416cbb7bf262badfd9a459851501185d46cda5702665147082d703ccac52ef5e83bff9fb4a2505feaf367108b2b21942b07d5ef2338dc7d0774194945a8a165300074c265100a6738c3b4cdfa8fba425f4e678851e3c1bd208a6c7b722a0213827ebe08d82d6abae7abe2a13530efd9f44c37999cb16f72f1ae9f9b85935a81a225e41a9eda8c82a7866fa3eb620b12ab325a1a053111bd0c7f114fdad2ba190d3d4a11d53fa511035e58734d8870b45228e3404fe52e5b7c2556c105061a31c8f27fe8aa56d443bbd58890c8febac3d937b95ab302c761e9b81a369f22ca0bfebcac93a4f33f5fa4af6b654b0bf65d950c836f9c1270aae04d621f4b748cb44307f3c0fa970b8d3ec9d4bfefc704ff22f6af07a3f508cb874febbc249027c3e82976582f81dee55ca4f18cc5a9dda8befc09d25a6704992ba6b2783000ff81ef8620790c5890d902786b6f5a322d507a854d3d0ed0bec827c9ccdd9934da3a020bc9c52931a0a542b982b7d6f4114842c0541853546753dd391c0d87b110a6ea91efca73b3239d47207be4b294df0d51f665d5598cfac6f66881f3e3c1ce652266eeb5d7be9447ebdda2f3c058118788d39b3f79ce4074068320383a034987d84248c412aa8b5dc7c4df1091437e6b1da86280db9ecc68257b2b493ce9a9d96ff9cf1ac312c22ac7693b90d6ebb75bccb9d07a68a839d034cdb688fdf09f2478ccc8134522286993da40d05902ade26d5bcfb3e51330f7a15e708c2fe92bf0e9ecd5aafe94652428716773c48d96e7b70d990fbf0f5c20adb0c93d901205582a8949d395833920fe61d918272b8abfe6f3139a27a52449a774d76879fdc067b560cd565b091c69e7b372aec0eeb303cf38684de92e4f7931a4d2800c21fa5ed216fff8f5ccc814f527519aecf0fe44e7f4334a00d135cd35b20b5add394af1e2676feec18f59894c0d12424ce341bf