0x2cffd02e9d9194d070e40e980301a7a8adbdd979fde14a63d0774ccd66ec669edf215f167bb9f7dae5792d2f5d6bc15b3705e237bebaac841b657e35382f3cbed0eabb29c5cde093d7d9ac251a85be2e2a5618aa4a1ea5f4b0c3eab57f9e761778a2bfef6c2b75b774ffc800171ca734b82d452541c37b5d91afe21d3cca5478c572383cc02bef7dafe188fb2e0c8a7ac2c0f5bda0d3cadab2b660ccd493b5326c1c24f3a119f39c1f386e464beceb748deae7ca757ab5b660dbf80c85553cbe7974dfe7ba99d59166bec7183ae48dd0bb667b277fc7df37a524e92ff502b95f63ac961c84ee8f42468c6aeb577b1a02e45d7f32d0d567c0275bb020003f08628ab7e6f0b26edda10d56d20aee438e20bb8074898f18fbe4b89e003087f2c34e12916339f3be4c1d688215f668df21e15fe593936eac825ae30cb31f5da21c1341cc5f3f1f20d5e55a20ac295b6a5ac2dd61f83c1b02f63965241fb1b528aec122ccf995bfb3bb0189d83fb22c012bd114e12f7f2c45fbda35b67b1746ec35af78dc464a87b50a18ed6ca23f87abcaa5e612bd272fff03620fe6de6cda9296d6d986c8f7a0493e78bf48b2c7a5b560f60381aebb4d66f081f87a98712ebaa2f2694c03852f58060fbc41422935ac2c0d00b3872512bbed7142566067606a86e56a584018dc78f14c88945d7761b404b4e2c8450943881d0184c058c9078959a4324e1d8d20b1c8aad74cc93410d2defad667862cb8ef65688e65e37ad7d59290c1b6c5ce2d3b767540e7285dc7133092170fa9fd336a2c2962dfd1e56c7902956a2dabb25dd83c3b872b0beedc94ede07baaf8d072595759c4b8dbf244d84eae3527a00a7c702fa72f75b925bd525af7b41614f6b9b66c04b4b3e69dfde45a9fe7130d3ef07d1d36b6ff4c32899ce3ced8940c17544088eabb9c7cd000668063960f762297c3cb87377ae3c23d9d2ab3bc69c6a1fa6ff138eb1bfb1bc89b6daa3d4c32007624b658a0975e87ce3d840aea3ecc269906a8de7487bb15bed5f98ddac9b43cdf4e8312438d394a2af17d91be509039cf1cd5bb2af9074fde6ec4a64cbb4856ecb84161a6f2113e0f32bc67d4d46171806ddb7edaa3cecd40f1c35e728a4e4b7f66259761b734c2eb2249697a6425fcaa2d5faac3251ce4c459728f6679ce942f2134ac3c4933ad52efebee0c95baccd03d6d59f4ef0c35c1f34f9c312e2d195fb63c89c7a9710f0413b4b56a6c6aeb7c3b7237e5a532c7b328a42777e1a51cc5104491f5c4466a6171da228145138130858dc15f33a58cee1a6ad447e75a150ad63ac600300c6b427648ec3e7de92c487dc508d7cb2f1922f2782e95e785324f34bc48a9c04712ab23cf25a19518289c11c2d5850e5326216f023084b0586da1c0db5cd40edb98d9406d1e127a5328662393e6a0a9c4de2250643261f1fc3daa006dd70ac0dac4da007f599e1430e562995607c5038d475f41bc3c9c961baec8ddc452bec688484b6a0c94d40112c31d88578bfb5fe3d7d82c690eaded8d59fa6d4cdd3c091d3db48bde39ae3ed316437f9be2a5d225a6a0c0d71716b5dd67313f400bc60dbe1982a41c0a39b7bf7cb92d8c079c71ff272abb4a4732711d68e10f498d16ae61a4fc19f4f353835ef10196fee1e91db28be4f69a9a1f6852f3ecb6ef8c319416d578c79adeaad03a146f7a7c8f744827ec7b2e525762436e98868cdd4c083f6f1b01dff0c1808c9ebf2716a6317abc00549b4e8f666311f7376d0c3d65c0fa2f0f0b8e52d12aa743a5a6860b1fc27a9f6383a7048cea4d3ab61047f49bc0143cd0adf1169d2024f6cdb82c03e75cbc1b0286cf17a4df16b63f9b435647f93f8d03f5c7ee421f8e453d6c4c038b09c1ef536732ec5ff4af1e9a66469878d633729e0897c0178b3b2531