0x2cffd02ecc2d58f825c5e4f185029a0a2d3dfb13c1e3c24f5e970ef165ab3e309ca1713fbcb24ec8e1e9775297c796db843ec97ed3a5ff344de4bf9904d1a5035d4fa28c624d7abbc66d22a7012fba94db0666ebcf52936154a116151ec6927c8c58e1c9373a11afc316d0e3b1860bbef79026a58f1ea1014c017c413f850d5de37f8f544ad5edb1bfac8f6a3167bb86ad0a6ae920b5d3394dae336ff64fa74cd99f195a94eebfef619fa917077febaf5e5a7370fc0540ffcf3c2ddd8d0b45bce2629b3a491e2e585408b000119df735b556130f1488b6d343a96716f489cbf3a2dbcf1c4956b618e10030b2c3fb1cd81512751afc068e7b05c079a2101aac85c00e0bb3a5e282b5b362b0cbe4437520749e795a57c0edc6a5798a74093c7dea80c2e271bec1ee07f146b56231a098d9aa1aabc12f00bf60b6d67bd1d28fd385155a6068f1475ee370e4d8d4e3c0cfa22ee17f3ac9d2bbfa9739ba69847c7519a60c4a188f442461030c51eb9b263fc2a51eb2bcac571b9fb4042876bdfbc795c4eaab94487376494f2978677bca3b5a452db36bbd4c3748d262d2275857371b8575df4bb3da37f493936dfd41ca1d5a04ed8c9d25838577b0d3e1e614b0004597c327a0ac9ad722b966a23aa192220552e0c41d89e5232cbe950736415d45d1d57ca0b13d2602562b4e0095a42a75bee0399d99383303cdbfe9d77198bb4219231e21c6f0e68c6c51ba812f0e59cbcca8317e27e77935fed0c186a6e407d95e0ac491148fd3113bb040a14642222ee88155e748738f42838fb85feaf66cad14d3d45b29d154ce35e5319285814a9bd38a0ab4dd705e58b1d711658e05580ab2862a602dee160b75de36732647edeebc79f0dd64ec1ca673cf7c74bb0787b36d5c625130c3d54f677d8103b6531555ed85954a1b826fad6f33beb2075e278de4b093bb030e2f011fe64f45fa53f31852879761bf130c6a5eb456af9ceada15546323a13a1db0d051177b9f11b9d024134c3d61b492f3ab39a320924c85193ab5cb74fa66bbafce271f21e6010e270d1b90c7cb59aadfad67d5e34ebd2781197e60454a93d0c7d06bf379b79b964317394abb8d749659cd6777d707dfadfcb690a7e6a6fbff422b066639f28e831bdd62fc3d49ff5c5af8423f9321888cf803ef62dbc18bb8b8bd9072f3a0bebc719665ee4b3a12c5375a29bf5705067d166d139c3664c5af626d910fb94fe8c0bb68c82e528b2dd261c48d2baf2b5f79d95cb1a7b81ae4be62e576214606597990484536a26399de381fefdd86cf6ae503b608b5c2f69631542917998fcc945071de131ed7568f5ecf261810db95e5a322fad8d87960f05613bba44da0cb77a267dab522b18963439874d6d265fabe75b905ecc65de5c85cdd5f0ceb52a69d7c367a0d014b139e56a00e0c75d028bf80b729f4703edf6fe5854a5c96f01f115535474481d9e0cac2d2215560e278a9d176ffca1fe404509fc805600f94c2a70680ceb3bbfe8c7eb47e976c09ce2be45c7ea9acccc650b2425a8e548572a703d2eed203bae2e1843828f3f960f70d7f50b9ba4157a7fb0f5d038afc9cce6632e0b579a75c0fb98262a541c2553684c7e09493090a74d79b118fbeef831f182f0dfa846712628a962fc21a446ab84891500c18f8018b7e4dbe38be5afa7bee9dc1e514ceb64b1b56755b31171a6d7f150f8dc7ffa401fa14e4dd45a11df1fda7ad046683559aa94999a0c5d60523a9e061d483d8a071371dbac5dad3bd1e8b4d2f47cdb428cca271c03d56be5884c87bd41a1298b61284de60c909065440788522fb98b7488facc6d22b25b5a13628a0649ff38b1cb6c1f221f367546616eeaf111a796f82d22457ed7283dae981414b2f36ab68f72afc47ad1ca5003209937b4965ee9355ccbe44