0x2cffd02ebfb4a1ae0414b3e573097a53d99f9480f510999528d3d059c2971a1e241787abc3033612ffffd61ad1490db6604d9bcc2104447f3eb3c267fb9ae8540908d1a903d407a8eb43c3f834232e31ba2296c6643e0d8f20b514b71da770371d00e5e408029988a4cf7d2cbc50ed9e006e025091e393c486f59b11f08d66a6c0b93598e809619290f7c678486bc75cda20e918ee42369545955c5abb5441a5283b5fec26cf1d58c408ffd4d76957440d8643800e855f074f77050c3006b5cb8d2586da1c288ba18af6145735ead9c4bf85d1bc19c6bffee95a76468f2c61d3b77b429b31cea18cf2c5cf906244c3856450dbd1fd716fceca85f1f16998a5e66d05b94c6615b34e7a9467181da0b344533199c142cc8f053b052082ffd19f9598dd0e083bb954f182cba9615a4ed3f8fbff29f3068b8d8725630d1c8a7b2ae7eebe1566a5dfb064a199a034f38f3b79f22c492f6668449e34dc74b8c13d6074bfd3e391a600d4fd9bf16f3b390ef9ff92ed23d1c8059c5f7946dd832cdc5543563aa6200af5194ab3dfe41e2302d47ea1615b2502f26f0457bd3763daf1fbdd64d2213878ee262652d90e0aded5e5cb7ec7899d56b21fb82276ca92755e37f5fa823a1c5b3d314040135163861c76b90d1d6b9ccfae8a3a60ebebf12ee55b497fb83ffa8a76efdd119a4752731eb64b9940f80a3f69a8baa7860732062347915fe35904e3d4eda3cb946af899e3f4d18185c6c089b3ddd3eebc96050bb47983994e86013a4c240f73e5b90ca9cadaa1cc047b625d51998ae70fd4570c3b0be43aeb521d343b7f226039486d25b85492579e50425a69442189cf90c8cd539696c082727a60dde8d46d71bb2fbd7fe0aa2101661bc37f9d19c41e493259a580de473de1e1fe03240d5056fdd60976b598a9776b7e84e9fd97ad8d5d2f7ad8f3a60bc5497dc64bd14533f670a9e8d8378f90c62e9eb7130aa23bcf331ec4f27ee764912a017f00bef8591aa4b08bf740c7026e965b8c2d0d3ad22dbfc2a31478a3399b4eee553bcc4d97a54b64f951fa08511a5052b2dbf30f6e4339652f0b9ee1847450b3c24a1a1824876359968e86f3f99d99aeb00203d0d71026ff27e53d37756f7d907bd2e1c8c35c9fcffee8989409586143ec58e3a8d74f81b804a57eee1dd8373b9bca7352dd1a9348671a4c91c4aa4dded0661aa0148822c7b809e65a59eaddbe096a7a44790bb738325f3da2173fe0c9a36487e616320e32b284d1f78d63f0e28cb8fed4e75fb10eb79cce68b2581461779850d56ca242a6ad9403703b5c0fb6ca33f6544575650e45bd9a6738912477f044b49851ac4f01eb587ccb03d6aa2cd540cecc2ee02160bf0eeaa515c073deb926642610c19d31aad1e743dd7a76244b88a5897babd5efb03fdb42da184080081a792376353fa05847daf9734417a961e87826b15a31d4ceda79efa1e6672b4dd87ced57a1af56dc98cfbc932bb571cdeffdfe5970dec508f87f56a604019e63cc85a6297f788499d117dafdfae8bc67404384e0b07fc1460c37fe19f0994b8d38aea1ce2c9a49f48f544f4f90d3e5c4dff22d56e18bb8d22a313a31fa569d8c562b499a90aa7d192ac9189ca9738a6ed8298ea5951d928efcb5b69b481c5760003759f171cafe0eb43c599d6573e0c7d4e33c95e65ae9c8c3810efb4069d6285acf056ba1d392e03f28b910768b017243101d94c910e72418cfb593303d811c877d3632e8c27a95edd8e8a92c8d67ad62e40e080d663847c40ab0c37d310ebd626bdf940f027c1c393452fab5ffb749f5bc9763a36f980dabf8330d582d96d78290db893983e49f237417b8ff52979fae5f6c7de0aa93c530664bbb7f04217444e773c60535f27f388ee6a7000997514b2562d1cdb712e46729cd3708831d