0x2cffd02e9a08ea72767461449c48411b762473a3e750793f0da4eb530d65d71bbaaf1af587dcad452db831723c4eb701be9e80539168b7787c13df203a447430127dd5b9cc85c4c3402e2150bc7cd05100a6e9103892194b7a1ab291a123f5d32672c72d710ebbea6818ed7a7ddce0c7e6bd9c511c0f31562fb29753e985af3e75efdb1dc5ad4f5272e53d10c3e3b3d18a907105b9effe953a0685175c7653882073248aa4979ec6c40039ab3e46edb2b06a5d4588df320bb733485bf319106c5d95fea403fec2f5c6262c08b7e31aa5e7ddb275762a0f3d79dca7e4b18df8f6c5e2fcb093640994a2a2f055dfc0dfcf199d1a73589486ae5d150a4a85e5c272ce0dfd839790c0753cb12b9377f33226a8d544e72325563d0d54fd9b4678d0a2ede3578afeca12ff7cf94b6813455fbf56a8813b0b8611049512f04bd6c16785bd498a12ea7fa2255841d9063cf563cbdbb805fe1a8e2003d522d363d168e31accfcd1bb769902e62c0da694b73e3db773c58d1bc01b884f4bf760226e8fbbea2f780ea99cdc6246d513fd7fc088429832fd0013b4b4c822437060a27bbd7beb1ed3a9759b966c2d402694095f92245c83a178192762bf5f48812e8098b2badeb386c43300953fab2c4b01c68f2e6cbec743f1ebdc7dac00638fa67e9e6ce125bea66d262dcf58f5d2a9b248861ba3c695154a5ff55d475e5ba92b5bfab65ad64f03f38323c0a2db9da6fcdc9e465c05e69f87b288b4229b85e8fc4ef5338089e15eb1d7117956572bec08f0d6ac5ee812286effd127f1d63bf152c867a51fa0af707e62839c5f0ee09a7d3372081a3959879ce9c2ed0c56387089f0c660a2183729be59864c5d53937b2e6226770ae86ab2285dc84bc4a656f1eb36ad8ee792534b6b1c6e200f1068bd23648515b112b6bc076e30e66fdbc83682403a26f3a6818cd32016d582674bbd5baed0c46cf0d31c3269ca405c1ed4e68fc9f35767849c12c5130c9ddc730684b267c9d593c0ebcd0976dbf1d94658560c82e6b4b213e336f60996b3848b64dfac2605e011e740fc1b27386fb2e6e91442b2cfdba9586731d8e2e95557838d9b02aa50d9892fd043df0195e084ec0882405631261dca6a801d78831c8358ba2f6e6ff8ec2399f2bacc1af29a602d17af44d4475e6c1399e038f56fb7cfbc4acf6928734496bd9fd7a285a5cd91795f12e27c70092b608a94d8104a840304a3edf3890e2a6b590ab70550c3a094656b113b2343cc1af3b6d03404ebabfc0ba9021e7d72b0cc01af1de18656441dffe4198a721c5555e116242dabd1dad9851c569a136b63c05c18851edcc6e4d9c679b183bb8e463dd116cbd44ce0602b52969ab177ee4de0870d9cc997f59974d5738156ff60c4a6320358e2466e048db127cd0fcd5cba58e248b35bb2fa2e30de6216444b8cbf0beb6d55dd3d68e165b740368b200e024a5cc77b15f4d0868d81a7e4b7871ecbf26c2ce9eb966dd16a923e5586f652b42634f8319c4ca7666660e659a5a1a07a808940538194ef69b92bf2f4787fe882831afab428d4820244f0ce8f8b749d2e4a38be02d39600879019af64d8d0982a2429e940a46924634714f39bf959b45b952b2309b6e6518ffd9260bcbe6248946cf1402a131aee99e12e1c37af5ebcb840a47cbfc9d185396e902902855c41f1ab3e50d800c81747f9ba683fb953ee8e860e910790649e9b8081372637f42629cc16b3f929f70ecb37e39c06c896dbf7ced9c71d045cb4b37ae97401e303f74604694ea598cccc360e55a05da9c810a3cc7d283b16fac9cae287e0ac746a0d8b80b6cc176211e7deb74078fe1967d6bf6f2c232a125118f97cdf4c2475bd28b2faa8f11d22a3feabc737381404eec92ba64ab0f5501dff252ca48b3951b157068e6410f800b2