0x2cffd02ea7e31ae8d98dae56764bf6cd60155087a77fa99229b868c58c5f0bff4fbcc0b3590ade95b132a018074c0b2387bb8cf528989e0a08ae17107e4932b0f54020e721c22e3de074b8b3c4335aeb4b16d1fde5fbc334dc27dd897159ed250b9325f6522329bd85d6d9668471d516341e98d3e3bb707e3caf611530484225236173b38dc3a0ef49cb73d488b6b8a8238b34f74f610669b45ab92fceac2714952cdb5f3c2aca90cfe1619667caa9c87da99b8000005be7d6589ae8377365b5a0a8ac6fa36a5986c18b0ead291940b7ddefeb1193c3d41134c22a1b9b3982747c1bb899d19ec8908a5bded1d4a46201f6e31ff04e740ff3a2736a981f0a2b0c23ae8c5d6bf2f41e03ed4803d731a315d42d02c9ac1470f86d0999b0eb13da7a0e14bd7daa37e1abc2cd711b5aa1b76596927c6ace62672888efea33e8b3d59c1aebcf01f99937d8892b02e3c3ee3391d17dd767d2f56d1f807c2bc9ed80c4b9fc3c0fa46865019ce8fb01ba76d56d390547a1d69e4d5cd7f0ccda1e84062d977501d98ab8f5e6880d61a09304af388041cd9eb90bbb86404396e8415c4ef5e502742f07624d745727a37f6c31c7d70c4d8e9a1019d88a406419fa38d99cf9afa87160e53d286d7c82dd527f032c9d7023ea93645ff056b2836f9be6aa057179861692b2225201caca2771592394307b21298c5ad355d4a007f83b6a813bd83c5a5887ba41b1cc37e1d8e0f48e7ba69481b87acdaaacc125a5a9c68fca4e51551235598b3106b93e20ab218e56395407e77c1fb80ad54277c83f26457a429b3bdc83b198171c4da765c63a8ed95b0ef024b90b0298a324d63d9805115c1e77746c47451361a8fb0dfc732951bb593ff1f7d6c54f63a796fcc1bdb12d95f371019bdba7bd7fb437fcd57cb8b2e35ab673cc1c4592a3c232c31e42bff3b920accd410e5070452087f24f5663572042734d1dba0028749b88a77a2114ea8bf05a8b6c0799f0d8f733c55e888e7bb8b77254da454ef0f5464c7c00dc562153b157aaba91d964905d48955ccd7732bbea90b2ce37b52a20aff957adca8301833645538eb88d8afb35a0fb4844a0bdb7b110e17437295e85aa2eb99eb51394340f81bb5de35c2b3b99f420e8ffbe91c05d277a006c136fb4e2a03224a05126bc965efa4e94f67039d05ecd7ebc70747c7bf778580d298b0fafe2d21733972187e402a779da815e773f2273b05e47d01cbe2f9c58d45af7e5a035bcaf7f486647945ddc275ead969e9db48e0bc1183dc1e8c4d1f535b45e2addb30ab03279b2cc799a410087837e1fa314727a4116646286bf933f42b65537a851e085f6244fcb018f52d18f748f435e656afaa3559ae349ae4f392caabb87ac2f33ddad3dd9dafc4d60e5c8621b0e30e0e0aedcd246b712e534266075c640992ceb3cdec68dc427f0cd8789fcd22f5dd2eb83d6f85567c5f8ffba4d99e3f9e7a069ed2a0e9bd4fb76070bbbc34aad3c59f60d6259887cfe608f4e97499f7a78b6eab21ddb75ec580bf3f02bd54df3040f47947712b37a72834c6c293ea233fd152fc5895110ff023f8633a369cf2ae31c13d9d577c443baa3eaafe54f59984ef3c682f04309d4b97b2584e9e6311216201b7c7a9343e59116f39dc7f29872ff4a3d4505737d21ff0ca9f405b809a7d81d0e94a22185667d608827af543d5e2894610e56695d062d21e49162bd0b8bceb224f09ad5a2ceeeaec9b9b8b266a516a94daa6d13287d9a593849b08f9827f0dec913ce14646fcffcc0f7526a2b32b5ee7a50cca22233e3b73c576cfa4820749dafd65bc9fa8198bdf542bade854e6e00f983a15fc7cab7828071ba65809f1647ec066045900600dfbe03dba091482d29e06f567cd2b199fe2ec5cbc355af6d192b5e1890f98180e98f9dd0dd33