0x2cffd02e6be096ac8b45234fff2f962ebfeca90f40c8a23054390167227b78d1c601c4ad1e6365a60f24f9ff7897ed7ee8029bff829bbd921f3a9db884fc6e059a23427315e8eb68df87ca39dfee028d69feb37e8cc7748380ff343105d7b87cc08ffd2a4001f70af50f459087714d05e56304905383247742c4cdc5c5d7d137a3d08870a4ddb12c74c434ae0b30d2bf9454ef9fcf1b24b521b5fd970544ff67d92aaffd8da575aa30e4009359dac280d68b7154c622d12e2bd030964d2a26177bbeee6383af098a92835dead869760d4bf8953dfad1e45eed960617d870ee8fd8f8570ae9713609cbda8ebca3be07c76c7e4cb6cfb4d47bbeab956166fde4b95265d725df3a1c85ee1c07e3d5a00af5363824addcfbd7cd9597e3b416169cbe2f52e26e7d86ca62729f618f9b460678a31020eadc734b138eb2123294ff11759dfda661b5f1b781495152b3fa629a197808fb950c53d4f40b168dfef0b35b53538baf226a9c6cf0dbd5d0b013086419e8fc34f1e1f73d8bb76750a8ae086964c6dd4cd631707bc4376cb055f70f824f6d0af29485447091fa175d4a9c7fcab27f39c6184afb2fda9f5838c1e51b9bd8a9121ce65b29893dbabe7116d78b9ada7d5e2352a539b17943b7111dfd23f0ec0bf1082f606025b65aa0dd1dbb6e92596eb20266edd7f08f332cd054e9fe4f417cd0067f807def2067c69efcb88e3cea2f74796ee1b969e88b89d9b6c32138a76ad52decaf09061ae542be1552e78f9f04db1b26a61f9e06be936e06d9bb96ae7160c4741da8bf29037486bc2d3814b96e64d1d92fd5390e2462543f414b3bb32916204c75f9c9e7f39eb34ffdf64aa596025eea623ac6c4f507d8e66c320e483f7511354e2f058cb1c284b583d514583855960dccc04bcde4c4c56c810992eac827c7be64b46d373530a2a87a0cf2755aa664e840a6fd6a7dce8cc207da23137ab1b40d6bb904718ad305b7bc2e87ef31c6ef2c6ff4fda7a9ab6503b42fcd7b76729b06db322de8c8c262ccdf66abdd24a77d5ccda292198784b4ba4e08d18655f07490cee661b2ee27261d913fcb7ffb805a715f23759faeccfd86c28c86c380395a27d52a3980c13e93b7bb53ee5bed38a96fff806986a7fdfeb748b0ccbc0bcc4c3874c50cc5e653d9c1d6ca63db9a405b56bdf0108d9b5a27afe7568c2053f4e195fc05149a6b21dd78fe4ded1bb551ded9bdecfd595d71e06c0a9b520b15b6215a52fd2aae0d5ba755e625046c17d405515670a77eb0cef4623bcedf0acd58b2af314d520a78b52fa05465fdd6ed3c1b105853a7c46dc2fae7c46c68ab96ad7a79cfd9621bc5e6c69d5774828a257f934b3106c6c09c3f7e69df844632cfcfd1bdde4e28f2f7fc7e7f37dcd51d22b29dba1698a1b74c803aaeac94c75300e56012f267f71740f12c0968389b2bad9d295d5d857f880a31b6079d9c6e639096a216d566b0a597fcf5386ce1003bc7a00641b446dd5db2e0bb64575d860c399829a1e8341551f2e0235f90f8706fd3be314add51cc7047aa79fd5c4950399dae790b30de9765effa1f61248d696c6bcda4372c97c20260b06e0e15424345b584a88ff0781900a15179d6b68cc53828f02c44c89af51de133e47ced32195329d924a873e4d72fcf90f733ce482b15d306f43e8e2a00f70d15605ba7b2118d3614b4c1f09601d659fe62a56d31e94a7ad0628dcecb9e48b806c9fedfde7d316d3796e3399be0abcdf6d544340e1134e84752bf7ef1fb4a08366945ae00ea48a9b08a4584c6935b9e938d20303fdf6f81269890da4183f82ae670cecc3b612c5ee47912cb74d429f5431ca9273439c7edac85ef76ae57b37bca824ff37141f10206634ae97fbf515012121931c20ba2a1d837bc241ff18fd6b5b58c1c148c22a9847f86