0x2cffd02e6af3e8cde783e20e8f7259075a6b46e1e62a5d53af73aa964f2024ae7fd8cfd4c654d3a92f09b7e82e4426a71cdd764707115b02f5aa1752e1f26d5ca4a3de7ac750464212ba0291260361ed9d60ab09ff95dcb85908b28ce9842d78a5760fa9234c4f753ea8fe1b2ab33c90ecb2db88c6a9110e6b3762080bdf88f3718c6c0bf882b096ef89c5b8af59221b3311a6fba8d49323faa8b74870e94854ff51506d52c80b7b2f23632255911327f64bf18e455d8049e9e5cc456f14998b24942f225d7797e468b14456d99de472c37c8e7243d8bf31171a9b914e873f779a47b7a1a8e8e64bc4e6290f838275ef692da122e1ba45052bff5fde37e212d81ccdebfe3efff06c59ce1f94e2d24283f7f4bd533085a131e61f5e4240ab114a7664b4702731264a9c8ebae8044fde13b1788bc41db3ef36a825e0be013d3217f57712e41a306512b12d6c4769e1d807e274256c16d955f27eb55dd00e768bd165c127789609dbf3c3d9114ddc2df729a50aed21cf3793bc39ec3359eb642b301772b2b05c59f769f8749dbd6cae938f9a0f117fc3d8f1a11c5ffdd3709ded99df5d36e198b32c834b78304290e7437cccdeacfe919f2be9f353f481ef10a20f8863487c1de550459dfecc91e2176f37ed33ca2bcb27028ea74252dbe13d51be28907cdb84117693e11f7a23fc01fad48539b58465b3c114059115580f4a5f9888bd3a22e98f27ebf84e1286a0779d72f446aedc8d4677aa832977b7afc25003b0ad29fa4d73e8b4d7cbc9c1f62755eec0314223864165a29dad57fddb1641e20f0d3afe740a4f01ca281914d5aaf38585deb979d94b43317a0ea2a8ff349a678b6ed1d98d8c6bb35b21fda13363afa8267d968709b91b2e39ea126a3469b1eeea32ab5169bd6431f84d234b71e719d73dd245786cc95ee1038a4c0609976ed651b29d62871fc81f10c900f2569c6c8f0294a1314debea616371fe5369cfb328c7a992e7c4690a0679d5841b040f77fd985564eed75d1c2d2ab21c9b6f9ca1a8cbea2b179976756d5ce98040989195cb99334605b96f217d1e95a4ede505e6314d7ba93ffa498d13c5d5b26cebb19ec9f2ebabda7e1a2d60876c56ea5f14e68e267b36ef6eb859e165f254721ed2088a0b9db72d766ca789a1ed20bc808a0e91e4d3202a620abfe8937f020fd4e28c2d6b70e98394f9d7d8d8849ed649a5c5ca0732bb96136bf9f073bd6687db5fe9e527dc01befe16455729619d8c7be0f4cc42451c4f5f2bc2fe31dae7b417ebab889b736c2145158d09fa431f40f4e52edcd55488279f0925afb8e366787fa53a9a3113682515e8974532cf04f76c225dc2c03c47b23a57461b49b8c2e2935d6d4b380f063cac9ab3de286230e3f6db77eb88bfe9734448309b1d4eeed2d3a7be36ec5cd6a9d41da3c4a4ad6a6cd99336f21291f8ca8c36796f6f55a94aa2f34d371b20688a74d6052383251b0a70b5bf3a46147c9293cdf638141d422d4516ab9c54498f9233a30ec4c16c5568f0095144506f1c2f385323db7d39e55bd47c3307f3760a0648f3aec413f5c86418b864b81eb47c865f6d701c72dfc78a37e57190e33e79ddc093e523ba2bc513f0a1c67e61fcd79b9afcb5d3373ba3f15e5640db9790beb24dc6d7b9e7c57ed7e0fce36057795cccc30adfab3b43a635bd8f57bff18c2b01e5732af6f12a433686b9fcee017fb72f2eb418626e05fea4a71a7f4349e74ad36a9cd0c14201a647386a9cd3070f1883f96ef5666ee43906721af67582c3197d320f2e966b3d04511836c144d7434b5d3ca9ceeffc0db696d0ac7ea5e2b7c0cb71bd35ce013049fe81f3d1f4cf4c3a6afd12e13904d1c118181faf5f1ff69a06742471eeda66445e7d5de2af340ee9e54df3963f72250cca0c1b738205506aa6