0x2cffd02ef6d206b1c21eec90af889aaa5461037af730ea5070eb1097bd024f391d683a57a7da6d4a62a67f0fabbf03ae509cb46091b2f7422424ff7676b3a14ec12b432a806ed984c66f16fd3f7e4b7d784d1a9f3c195989d3a56909d67361956681c40713b9e3b00251a32c954d97a729abc2d349832bfd84e6d2c6623278dffba1aa0fbd6513249a4980d38518b7b789e5b078350613a79478393b6174baed826e116f3a1038a543802bb30ad7f1bf86ecfe049d7a79e4603a17d503337b01528f2b6d06c9a293fe6758a356f21cc0242d385e755535cd54670ae044f5739940d3ceb258c3cf822e58a5d3daf0c50a614cc7990d199ea8f210af8d9b93f38941ea7b90ecf0c9f454d4f1a8d3c9707bab5933854b7e6e632455c247c40fc8289caedb9930e57a5c20959533ec5c7ff8901dd688ce81436b52009d93eebddf9b310dc3e1b9b6eff1639372e6735aa45a5989ac93e66c96b409fadf191f29574f2d4d528d43fcb2e762dcde3b54b47a76e253c4df4e637ba20d760c82484ce1a10d477aacc118f50ab0ba7dc4bd7b056ecaf6b3f0a02618c60ca78fb90a0ab04be004ee63127a3bfcb0fcd0f75a1e5d6f2132b9862a2e53b0e0820da8e791a8534038fe26d5caba76a1dc2c5db668b6a6f978a34fed145884175075a56a4567c1d6c37e638772b7f32c5dd06b1a78af7c743e391c007324e87ea07be6f771456d1dfb87f464da3f0c7d3bc97fe41b8168c48fe1d2ffd95ad5f1ac6d9927f79610be9714ca7250682d5ec1461ac21e2193d2600f27224ae93592ecf6a9e209ae60909b9361daf9439dfabfaccb6039e109dc4b4f95555e283415e8db71748c5566919a8770ac112e939acfc53d183095dc927c6bf328524f45b1ab9c651557b0770a01eba69547c8aa8c4442b07a5ced9471ae12646b470ad93e17983c12c6329bb0d682a8b7432b7c0bf9e90f6e067a3b2b118a1d174957d6670a6cf2f488b89be60d8397f990e1434568c6076831afded546a7ce5db227d187b28093f0eec2b79855be451da07041d2cab64464c53d9128f2573fc06aad6fe3db27bc6ae23735e8eaa4ed845789259dc6f0ed92d90687eb1d78c93a6c17c5b22c482cad2b41d1e04169c3ac95b12c72241c7395d1e546c3a99abb3d1ac37447424a830fc5779e0bf7f22df48bc589cfbb80f11e73d9f3ef4b2013d4d0f10b1bb1e3714f8009e6e985129038d947dacd8f5c88473f678e20173d5296f3f17385a2e1ad3bea9f000d2ea9706885e85786c9d9be54ce33580ee560e6c232922acb3c4bf65c158bc4597fbeb4118f9129ef2dd1a36ae9644b82c7ea65b3deb29e248b276880b6bd8b48b36f5a5b7d5b448ee5b510cc37aea8fcf4c3f0f1805ac2d7175edf464b371423199a4373687113bb812f46a5e8db90742962862fc5905123a7b60fe231fea285529b290f15780a458d9881715e89f1103dfa2879160b2827df96e6ccb3594fa8ab890c0c36f48011046921ec87849d2a11e6227a4a3ba7b392d8f52a230786a7fe45dcdd8225637d817fc06c551a5b78c1431c8c9086ee6df7be3edb55b19f52811b13b522cdb6cd8a28928f3dcacea8dfdb1c55029da075d3dc7a88b4398aa1d47e7148a0ba02b4b519306b3c847e06fe7eed3450ac341081dd55241c337ffd4cdea64536edbc4eeecc02c781932be9cd0650ca9ff61bc0c9e5a745ea90598c2a9b19bc5406254702c3f28bf046dd789a4c4f859b0d746de45292c587ecd9774a05c24b73bdbcf74bb9c79dbf59d0ad62b53bb0c8a7e193940b289ff2500cfc2feec0332e703663023ab95e93da062113d735a0a736ec8aea7f12b606c8b911dd0494fce196b35b18975c16084785e235b6de409df181a713d30a42c4031f0a269dc9e01ad23970bcd0cd6bc970fb82e0b861