0x2cffd02e6f21e7fda9eb5a2c4a9d66b6fe102cc7718f0ea9218f357fc8dc3d075551f6ad608025c0c64669bbbb6643bf32ef05d406ce38c59302b21c4c55c2e4359a3dc8c58337220c932969db4c858e17b6b8c43ce6a075561d96db3c70e0658cc798328c55f5fe16745ec97122d46bd1cdd7df33afb2c4a17df87bfefa66f83550a3372c993866b05d7ad81abd24f87554b038b0dfae67fe426b0d2ac7833aa03cb833d690e97dda3043b144923f3b2f0d3b4f7012ff442230fc3133d0a1e759ace0baa46d9e45371bab77de87e89c2453480097aafaf9c9df515b2d2ccbafe52e17d5933fe587644a945b728df75b74009cd3725666782a47dd8f8f64d253650b42484127c3164d8b93ec0264fc57569743b2e583880aec97648fdbd34481ce4dd9a7ec56fb2ebbf45281cbc4978d0596d0074cfc1ee5d84440de6440ff16a8e98b7736f2dad98afe794065fd53bbb14e81bb42fcd06e4cc41c754eb1f04997c16a47bb6d65bac802999b4492fb1251cde9175b6547a54dbd2651b09cc5c26660f79a1a08abf1f5dfa0c2f4d2020ee32256aee49d4a7679fcd349ea3d3085822a003543d01c1827c88c3450a319cac8a9309f1879396cd5e4e557055a1c14fa683c06f311c2fa33a59a8e6763b8432222076ed2e5edddd893dc9d1027dfb10bba5cbfec1c36e4c1f6c06e8f9553d2ce47f9aa9a0d0879a0b0bcce62772ae60b447ee7cd198139ab5e0d6cbd9f22f52b8fd55ef2af6a95bcdac59ab441aae781461cb89c4951b35c04d43dc050d284d55e69281d0382b2f0289768090d9df440b268b8cb1df72d0b538455145ca123d5967e47606b0f45acdc6179dc1eef7f72e51d60d2229ea726911d62b8372e976686b32b6c4cde5e8ec9a3c151d7b56ad093b4c7246e72b51d09555d73adc4c4dee6ffb7b3c7b0d54f5706ab3d03677b429ee9109c3c111c97082d6b78f2ba9d4794947a62e14363ca1b123d0a8e5f1337a842949c8fb83042e80300f6ba3bae75319fca3b1929b077a06b4639ee9958c6045e37ee5f83fb93ac233c1eeedb8d5ece6621724b5f13375dc71cce748366ed2c9d47cf2cc079a56ac645b32faefc93252c6b30fc36dfa6a018dbf3115a2f26ff2c0a204bd98bce701806743e1dedf7a9f65286d456a3514723dd0abd30660f3af4766da842976453259d166d1125d0d56a04a886ccfddc9e3664d10a8215606cda3e312e7061e7894013ed338adf7ff65e6266dc63a3b91eccd5f12bffa06b0261a57b6b45465f7686a36c67675f01e899f87d11c599496e83b7acd52fa1e2823e705f4c5e834e3469ae25c57049c8fa1935175737397991e9abc9ee91950f6f1d75e6cf19d1074c65536711b1d020942b32bc874612dbaf7218c38748f9739e5017d825bb56768dd3563a6d2d22a8cf6817d21fd5c99c7c63e5a76ad779bbc4718ea0c3e73b1e023336b6b717bf47707130f5e0919c8ceb9a0b88d07713223f65fd2cf674d8483bf63bfd09b111003a8be461c4a76c3d15fdc51cdafe9e388912209401dd439d3fba17c2518c7e96ce1e7d0851ac67147db89a4e13cf403631f9bb963c91346970d7da6f2302093b3526819ae0d99e2b481a0172c6d4dae95cbd1a26ac9b6cb579ed2bfaa6e003704f3f412b20243510b1b908c80a063313a9d7907e72d06f3face53b5b9f20f7133b805a3b1801921d1e3e0e8fde8005d3c5f09f361153fcd0a7564f648a84819812e5b6736d225ffeca25f07d81483a92921b4c5f7f7ddb2308fb592c9a11a1ce8921e0665cfe9c5ef1c64e388ce3b68c614e3885aba165fdad8dfe5fec6904e7ce507a14f7ca0d2457a1b29a6995db169fce92f0aac577b6e522d93e9c429af3dfd0b01f1ea98e76c2b945ff48fb35a46f2a0cee2f3c08f807bfd8780e08914d9985b9