0x2cffd02ea8f40930c8d7e187a179462e284ae4c370a8ac6c08d6026cf1183decdfa8e058de19abfea8ca7f0de5475fe3e6f766a54ad273615c23670e7b91bf75e032755c9d8d94338faacc4a7f3e5a506d5a18a95b3f885f025f54c1e90aff8950b68c16a5852e91a1a597e45aafec80beb172682d88b6d1e56062f2eac3b030d04ccc721c4d3cb2933ad813590c4c671749c36d8d0dbc919a75818ef3cda3bd984201bec2ccbc1375a3b2d42ef90c5c7b2fb0bf6dd461a4a6f8d3c67dbd213010692d2f71f93b34792de53e00260277d6c227a3c0c4920f88d99ca7ac21608c68625b33427684e08613aea0f22336e27d676f5d52905622389ec481691760becab1b52643c0321307892af3980e1331dae72e93b36dc560747f313e118cf4205ae784e0299a8ca35b5914b3f8b634b1d2fff73985cf72c4ec4dafd15d8449114c9d6a0798c86102909b8abb6f2590276bec63b5046b21b31852377ae3bd02a1abcd84fea4ee2aa83eae215097fb142fc5d792459ad7dfa898d5f876944debf90173d431512139562d5a3e2a614aa1e3399f4a8d28b9c26f9c2b51b34aae6c4bf6c1db9f6132d22c9e3177e4ef809c24d1ba13f2d43f2fa7979c058a9027b1893f215ba4edd8b67646240aec89255a9007139a4dea3ed0fd1650d5700ce2e2e32912d341834f71a9488f66d1e46a2370b1881ee3ce9fc3d064e244b7b34580c964a2ab126d12fd77cd217f195730312fd8ad2ab7fc3e319eda735771c5ac2f216ffe0d830930ee516b4ca122e985be2efb16bab237b181a1d33f7a145e3267243e42a23b0cdbfec1e3eff87d688cea9248c747bf09b31b3b81cb5b90dec385ad3b632b553a59e685190dd992675a70b37fda7b2125c6c143ea5997c7c4c9ce4540b48c52f83c59080dcf9889e8b9c05d8d33461625a672a1f1572a7ccd8982f896fd209501935c04d575d698dc682010a0f3e6f4f1000f3bd86edb3e9af274d024a5d762a140ca5f7462cad002953ba8f7d5e85c397819399d3103c526214b93df02cd9c1a120ce8f62e838f665e40177bfb31bee011a9231c8d3e7adec5acce35c60b5e2d8ca66cff78c2f98ecd9b0a35a00f6c6c9ac94db6edc6e028241119a730f0adc186088b8f377e46a70ed859a4e6729a99240ad5b8c034757036b6277ecd48e14868f79f6db097ddc568b64c4790918181afb3df11d36134e98b2f92325254d4598b899a0f210f163c3aefb28c67003ced1e2cc6cfb365d3779d0cd70fde234803bd8a14186055f24edf84ebc3a6d69d86700c5de29577da0801768a7f8efa11685b8e76000b11ac1601286c7f6dce3b7e880fc5fdbf2515edd2a83eba678947e045729a6675283c42dad3be3a9c930c31487ccc62672079e0a62a27b86d23905814425bb1fd1e9ac45450019ce181d65b5ad149af44f4381850e3df28c02d2a0b99a1323fe08716f6c06953969a7b50eaa19e49fd000337efcb45aafa9f762d2d89c834eeb3d438ee03f3f8bf79219b84a05b2144e4b3eae73e07c74bcc3a1ccf2a6f5586e1aaf1d0d3c7ca314d30fb0ad98610a1d57fc08599f6671d66f0d6900f28cbb6dcba023898839b82e3955a77a1b0e205596dcd39d2a98fe9b03242d96a0eb3f88128fc7e7e9024028fc1db0953839a63715283e5edc855946ec64f9655f35c42ff614f82964240fbd9a22b8e53873ce07c2c1b0e22c1b273cec0eed4461b95e1d48bc5d5d10f63c8203966a396f878093524f965ac7ba593bc366b7f0b7a93dde0051b5c7347ebf9e7c080f4badd7332c6e05dea33a3da02a5fbba11d00e6709698313ac4fa6ae73b1e860cd6d1af7b3e4af57969842995c72f7e0ca5678d6c1617a92560e662cf7004876e674cfdb77b1097b78e5ddb91409818a1b530962e2be4084d5c671bffab0e6c7