0x2cffd02eb0035966ec74409ccc587cba7764103a26064037ea6a0d95ea6921c2b433bc5f26346f6c96e56bcbb212a523c9f3376b8436635ec7a9ff0b67959ea8ad6b4a44e991d2a0c92318f12fd613ef2c08e2d88f6d7af46377ee59466985d9adb0e35c65b1fdea23986c71778efc885c26653e0a6815026a9c9f06a536a224c507ea350afd8b673faed3d0ece993ad8637b85fff92556418fc8c458c6e7e7ab5392fb982f68b2aae53a41b79e3fa6708949b765c0a55cfa9b049a6cc324156831d2e35e0919433de4ecc4446563242f576081f9148fb18d843104d722485d4acdcabd201c1f0a6cd392accf4deca0445d13bb8b9a92a07807d3976842ce610f9c4914633b7f0228541c97c5a4cc582640458c649abef78f073c0dd38f57b9f261f05085e78ab82e540ba9d28a5c8532abebd9b6dfc7b0e2faa63fa1b1e3c93bdcada7aefbcf5c6233704ceaa1648e95d69ab99ec656a07e97516bbeac0c000b0931b2e14186e2b759a0c8104515ee1eaaa41502565ea830c9d1c8e56536abe13836e6f7c8010052ba5848d07b7f66f7301a2f320b06be4bc28cb46ad7f6da1292642466a5458e36fb232c0d4c93f1928a94efb51bd23c2654eaa476d151ef80f48da0e78c7af55b5a3de8b56ba04cd324daf73ba41c33ee993652a965ce313fe402442a32a21e209e135dd41e71b1e6053aec5181cf13539a8af99d6bd65f5226558a61f7a7c6709650094ddca2ce28e37a89212b4ee04f20d1cc3c041744cf601b0f36eb67dfd1a7a3bef976282b9be342d34fb6855d222dbd3263b54c0dab643d9ec1d922bb31b036af34f9acd7e8dff50574384acf93b215974988b3c83b25e6dabe0c21102f4a2b38e379d1c4c2ad86a19c32fb75f94098b790a8fd5211a30616f7ea6d4dabedf1787438228c632299214d5c0b900d2e50e56aa8f6a17c19296b6ec9895304356c41dfffcd9e6911b172c32543e0846c4207fcc9864f8e9e17c88de54559949f4ab01dec09947554f7b7305b5532aac4dc74af8c5e2fbf7e9c36406b4f13d7bd41b6c0badf7966af64ce14496a7067f2d5a62ba6f6692aeae589563b074a3fc069ed5c7baa9e3e6270053bab26179a5696de8587aae71a895a35bd8e8ac362aa22a9cf8fd5f676e3b164ce0b81f4e7c71ee527ddef4d89c44b2545579f1b244c36d48db7ddf075491a38577526499c30a7ae8ff677a0c145c6d2d1663a7922c3f63bb8293612fc221ca72f7a9f18d94198e6a232ca4ae95baedfdebb213079fb30f765a44101aa3b52125e9913a33dc204feb3b0f5db2dab49b06c2aff274ae1a0075747727724162614696c89885eb7055efe8b283c3c30f38b943998d5ef712b7ca20aaccbb834afa758fd3768b3a612b1f29221755e83838a71778675f98bac5fece319269a21b9336b82eebf9ed9e9f360b1cdc0206fdef23f4d53bac557efde2ee00d03d3bd64c765c829b44ce8391820c0e405336b06266e0dbca95e7c8960bd9ba8c9fef19c64202837e4f70a9ce1baa48e5fbc4863ffb7ebecd04d8ca443902fd2081e7ef79076c129841a3f1abd245a98242ff1504dbc99059b655566b6f9407b9350b5621a1f7d5220a0d7aaf86b6cb524aca0c3d504012ef4276df41804b4421a2a6ac63083f647f9385733df46abc814cd10a014f14698bad56176fdbc10d4dba45237acc8a1e57772d7a46dc0463b0e00b43672af95af20eda75386aa890646c1ef38935f2b8161870d7bbdeb2f3b9b616fd4fb094a2dc4ecc7ae902656a4f7c21bf1f5cc99575aa2187ab6944a209ba797a25f78f6e711bef98b70b93e4fc64b2eb3df72c37f154691da9be6e39d2fa8d3c1f014f78fee7128e74994e476ae5fb632a07fac39492506b1abc2f85856b161056e312c1501bbf4f5988224d1862b6c1a360