0x2cffd02e69285fd752f409752c93e7fdb1f2f39ec23e90f2c9c88bf0841f76abb4bbc7c4692611e853d9ba38903d1f0ed6d950cf4de8f43ef3b935a3df9feff85d956eb5a3f9ff32c4974b5b32f7a2f734dfb762b6ab60d565f99dae0586fc319ce07a05c4aa9e5c21021631957f701273b80e17c38f3f036fc0eb8361c716f72d411f74445f2c16a3f797475ed35a37e17c20704c7a9c72a86b012ed1bc0256ddc24b7155e79cf1d65903288ade72da60088235705289838433a2bcdbfc3848fc33ebbab201fe957c2b1f0e98d0cbecd85d01c73243f83a330d4fd9d4062c61d997384bce17cb586004d2aabbf189456df8fc02b4d8c96a2d8ee3a04f882f37999f90b7cafd3666928a8e6628e9de1846aafc857e171daa667bc2aa38373f3fb2c3d179a1f63d36adef458140594905b0ed78993527b1e5d085fe677de23e26486f1a4040bfdbc4d8117ae4c2b7063e6a37c61275b51db1b88aa1b9a0b835ed9e4e1163d97fe32597f2d85ac2194d10320d16158559c5e361236f279191d16a215a878d157501790b7048959786105548cc9c1944ae9b857fce1321287078da17b8c30cb7504852ff560df14aa3f087a642caa5cde17d8e05a1392adadb3897ffab3f081914a6ea5b6e2cb4d89dedf29cb35c4d84ec07ce97df79e9f326179a5879a9b8ff256653c4641724c87db80222245e1c63ad975d078cf813f9355605004da4a10f940bffcf29ee31b1dd9844b500f2d46860e750032b355bcfaa4bd084c3a0255b8fffbba057cda4611ca5578d065e72c305c2fa9e5b2edf0c0166f421d4b008448750fbc6b068e402f5938c581d25f8fb34bb492fae8358d4372ac8210cd50f873450ca4c80db4df864e3ce8f93d81a9e1b2462dbb0841421c1659b67c40a3fb7e08f8551a0d3d1093fc5c328caa8204672cc0c5e915ec7547df95fef1091a878c1dbc76ea2322e0f969833436d7b7208cf4238d28aac9e022b6cc315659eb4d688b69951b26eb53b7fbf50fd3e6181590daed974377d5c850c81dee646e7894eff3925f13a68425c8aaa78b5aa7b5c57c0730eddd3ccd2606f7bf5b28592db884805131ff59ee2251ca5d81fc6a8e41cfb83e8899d20447d24d986b85da856e5c684dda6003e5b596a1e8e6f728ddf6374781fc12f6c6b362d6d2916b72c677e6b89bcd5ea9003f6c8d91b4f37bf3d50fd0ec3531265358c0b34ec773a4c8bcb403ecd506b71be061816fd07123d863dc5825fcc06fb104cd074806099cb75bfabb075b3cca15688d0aea6eadaf402663d74c2bf1e9238ff0323cd7e91b534753bfd5fcd45523b55e48534d8101a9a6735fb970c79841f6336e5e8a0add8506f2f44301e86676964ee965fbb8af209e574418824bd015d2e13ec0a74f6d1a195f4ea8bdcce1eaaf1dedc3c9d8154753a9cc5639689ac69d22ba80af44a2bfb736b7669aaf436625f6f429488ad3b83a84c113e22d7761844a73ab49e52e248fa63093fed6353af66eebd94008c2350ac920b415eb0a48a1eecca3ce71f92e75e6a0dd80b5960499604666e823c8cb0c0004477d8cf4ca2492367ec2d6b7a08605e0815c446f34d8560cac90dc5aba4e4f96638526d3a0041c55b4dd6fdabe233c2ef448f662488758ccf0c992c9050cc64022c59e64122f8c14eb593416ec52c728dec2d9e38d686ff5bc737281f220ea4092b4a49c92ebd3f6c8e1d7a0a7c56a5d4a239d9324d68df20e9d13ca3d2fe520f8c390027af68d9438d5118adea7db8a011033162ab24023592ee7313709290d88edbea119ae72fa5cc86bfd3f537c6aa0bf1b9a67f141658d3d86a06717d8a995135b13ef1ff8ff2f130f55e9f7af0aa3cc2718b01e8a5c1988ca180a4ee1bf8b06bcbf4020849233e83c8df5cfdecd41d490a9a93edda118a67ee9ee2