0x2cffd02e53ce3be523f1850e3c53408c86c099ca1d27253c8cc0b98c8f758467ae692cbf3664995a614bd2bd75d5009c2e30100bd2e7cc36141b980e3b59b2e69e8eb6b6dddb51a527d994dbb7ef8f8b377cbdef20d7a01232dcd382078360268c0f634f2231f99fa481c867040c8f67de5cca3d26c108608b18fd87420f92e20f024446351169ef874d6cee42d5da58f598ea3cfbd68fe674682b73376e7a1bf00896cb2a6c5286e4c70e56fa8df874ce0044d6381b23866cf02912f8268038961f1ca5e6f493ffab5c8936d09c34275ebe769b5b61bb6b0ddd0c0379d135fc67736a5618526d81d48f7e183ff3c88d960c3c0a8066857ca5c0a0ed0707ea286e00b511e059206b3af572f8bee3a27e37c47ab275e8849958d12637f97b763cfa0712943b9c259af14c9c278a6f710939237d3b97510e984c55ac1f90911720466bf9d0ce0ef72b5c897aa474cd79d2547a990a97ec346bef4965390c6b93e79ba9329fbcc93c53d73dd7ee01157148a5cb971f5104f3894e5c82298a8ce87566301c74e6d67875d622b79a6054144d0e599bbef328f0e05eb1ae05060424300422d5afd44e3141e8e808e335e9fac26b1f973e43f0b930870384af540ad7a590406c1903dce9c87d97778c3497ef89766ec8dea878a4ec1818575f28d9c14283df29d2cb8748a096b3a7d7fd08ced13acfdc4a31e8b0cecbccda23e9467fd7f0947d4126ba08da9cbf0ca8dd98b4a61959d8415d8123681d716681f3d9bd59f67a1d6873b17bcf7b694f879381f1c5564dacd74397d004b2df48870c4cd678613483d3bbd6fc3215872e30fb7601c3a202482342768a20991e1402e50f170e40b7217d981e4d3b5e4328ba8c95af221f468305b4f198c7a1f5c624866fd2cdb4ce3632481436dfaf5228c64031ae6b9a2cd1eeb7fe933511ea42500f3fdd15e0518c4a9aa6b10bddd696ee2889067e18df206bcc79f712b924c85b42bc46fcad63e3a9ef1444d18c96b786b016bde742292bb2ef86c09bc6a87f9230daa148cb5677c6fa7f5546d800ad70b2d74a7d44bef66d48358ccd75fa2ff9a2855b5065c88d82bba9f8b7292aa8945b2f3873d36ada86604f885e29d24f3db0c43e7fde7af9d66728c53c87158dc3fd907344520be7143f753c3db853349516eb88369aac6239c5891aea5f335936a8a3e2719f9c035d4c4e3e79a80ed37162bfb8b2c163f108e3d05b29b22bcb671ed9cf86df6f22015a823f9b2e596cbdcf040af553d367f80c07d483f1187509e5057959e11b0a1dd2ebb286dfb98e8d9fb05ed59a97edbf76dd983ab8572ff2d1f44cb727f1088c19200c242612a8fa1c552dcecd527828286bd474b69e9c45e024722536a020c64450baef5fc13bc62305030408898796cf520797a8fcf4ef4442c643f6114b96f30beb9a17c4e9d987971e228e7cf2f3020b905dbed906aca0560269b99177e6796d74576e92ccd008914cf20070f500223765ca23e4b0f084c46628affd3f3fc3167e0ad28d0059ed1c5e54cfe34672c2dec4d0b66c05c68dbe55e708393c6ca26d20c078de6ab9550a0b52e175b5510186d7b13b9e6cfa8d45a135c8e37b99ff2bf51f7bcfe28f619f38d84a0953796e637a242bccbc91b8658f3ae55d8cc24e0dd90a3cad325b5bfd83228f2cdffceea356ef2ecf080eaa8fb18673b3d06ba1b31b03e89f00dd2e630825d5fe3cabada38d5376ef8c409f30c815b0a1fbcfdf3fa9612487a26324a966db462c2e4e2f31e09d35bd557e01a4bb5775d85bf5430fc3856b348a3d367d1d09e6f6b5d0647e379ae50bc4a93c3bf74988a9d68dab05ca2f2ac6ecd4c2ac1294fe5abb19881492f26a174c933cd852b9193663a959e81ea26512d8313701c03cad7a0301a6c2a58aa549200459574266cb4be587