0x2cffd02e56e14986fa9f8b006bfa2073a33d1bad11e891f5a5e7d4d3203a1ecd27470429d224050b2847650feff1c197b36e5e16143e82ad49c1eca191528f1390eae432a8524aeca1d1e2014f1208f24583e226034a5fd882f416fd3b0ce90811d22c716a3c452af04b435f99cbdfa7f8571e199635ff0b7bd45ae2ad5af2d4e9fcead7f4d52eb72d840fe008f33b85dff4d3a38589f43826bce3405d325486c11052c1bdee604643c71e67f92b23342bb8705e87a1a2e6f3392415771986885052c475d049dc4f1078935dfa26f937e7d7f0435c8acdc37e3910d0b42c9f3da9136b697db16fd5f89dee690c7900ec0500ba8de608e1bb5f6b0c31221d23cef80455de44307cd6960d25e5b70249df3db0f88031f08fc4a947d1a32dc105539d59f666f7f3d97dcc68c4f1ab781c588c18a0d01c1c423d1052d80231138f1645fd07c88bba0ea88e417d4e40b59bfa838493d901ed57464f443591b242988f05f7c8cc378c5630903e62a720661d1a9af7a247892c49be6daf0c674c1dde505ba96fb3deef565ec1f300837dd30280979d4f9689e4d25973904d9344a0c8329bd0e6153e28086e2f28e1ad525228d8b80a4c6164c9ef1a987ffd63ffb7f84b3c143daf133059243b7920b705514fa2ddc582c1a20549e0717204209711fd124bcdbee0c943f7db3c0bf659a9881f8d322f8e0c64d7b51ba647bd0f320d99a60e7cc991632f815d9dd36185dffdf569319c62a730a801c6f54d65c9f1500d04e54393d4363eced33fb015f6daa01ab686180fd5396af9e1f7bd288c42e217965a9f9287af9b28c7ccb1572c75ed8143dda37f4436fa975fd013723b16c93d8febb914d83c9bafd46824ec479e65e6619b9fd8bfc9af00b2cbb2163277efd804f9350dd5c416d03f7020486e5307eb1004b6761dd982ad515f5136c282a4ff8a39fa8fe5180e909414ecacbac19efa21460fd5227ba86c3befab53786153e9580878634d1944b023244cc63ae8fe0d477ecb0500ebcd8430ebf7e10eed9155dd942df4d227089a6afca1d2b7dfdeadf162a97d4cdb33f0afa83bcbf0d60c526d1914f724ea2b2a0dbe9786f7d48867fc9009008b4df7644b4d09482f924861b778ab94cb3c39ad5735240cda1e25149e1b5b1b641f61b787baa60e10c29288800272a36602a0a6735c1ae26135128de6d01616cc75134ea4787fdb05052230e06a335828f1b1ceb7946ba14dcd1b9c376404e7e07ffe13c76e6ef09c98d0b90723263d8914542f7f0ba420df0682cb6c8ac885be23612319846ab32ffe552b939c5562d7f8973ec4d23bb18990ae53f0cf0754dbd3d5b519224b63717d668b5508f93645ba50c6b0d299ad838660cf1d40ec4625f856373203cc2109b8c49b64103ebfe1d42a99bb717063f647ea53d77a61b2864fa1d7566aeed4c2a2542c43e3ee480a795c48884dace224ca06e0c95315535f2e6bf7546d05b889b35aab84fa6bc4f98a45ee788eeef539866d988fd93ec51e026402c82f07776abeaad1f7b3404bde1e60b8cf66d6e7b6e3e8df1c73fb305513e493744555f70452e9986499b8836a2eab521eb4bf243c6bc95ecbf38301fb8ea350e00e675d9f29b9b63f174b8a868f56d6633b190ced7ae312d2a5011012f6a8aa0647d1793feddedc3423176e292b7b3d07706af0c6ee4a88c2d77d42da8461468fcaeabb2141234d7ac6a3fa3e01b497c328f3c335fbe1cf3ec9a3e2f418d821b0d31a8104b4a18f4d95398ba2b837937bf3cdb73aec30fd1c3430add329ad0e14b9137569f5f3b85f95aec93a326cc71e6917cf2944cfa81375d7751744f76c8144d7ec9e132548d702cdfbf81168ae258146294458ebfff31632ca4773adb80afca41323eb5da05102c90065431650c9f74ccac429d5558b638dcaaa