0x2cffd02e9a031a7991634c8375558e796c12b4fc90b1e4d189ab4497011cb2f70f35b21ba953965cfd603576f541b3d7dfe9ad5316ab244ca2b4cc3528888dcb030dea2e68cbb2fd26ecf4c04593da6ca7c8b51e57d086289f9de449efee2924795340531ea1499d0a932e741692ed33114966640b5b9415b4c234c74196422dd5a452ef7b6c6dc69c2018e6fc00fbf1d8f09946d44fc0d5daf66037a8a37938afc77589c8fd25299ecde3207ef65a8d45fdc442485f5f52a25993eed18959dc49cc3171897f5860130eca15b2865c44c0a78dfacb5badd2a1988996f3f28305d1f3bd874df3059fc06085f23d10d33ae38d129bd9bcca831d1507f881f412b378c39901dc36c2db0d1efe574f10efee95de4db9e137257341cb6117bb8211e97a8c97a1913bcad4eb9a8c3d312a8431c5c3f1a8157efcdf3f663694b8890f3f20c66721ad32c3c38e2f46fb8d5d43ba799f8539f58e2f3ccfa66951502d3dea81b637d3a8a51f5a2de6fdba93c78a36870bea6a997511cd6719a8b91f3a66e983c29e552c02b2663746051a3b3364a0b4af1c6429d2079a26dc4b86b734f32d51d93cefc145e290b1e6552b2472d2dc599477d3be3f296dbaf0eb29d04c42d64dc9b5614375992ba58b4d44eb8ba47f9af455483c746cf1ca426361769615c4b7358b2c443ee545ea9d50812ed88db8872a44cdf5186cc9cc756d2b4a19ff14edfb888c966dbb5d57395ce3cb1f750682e800087fb0ffd6f9c3bba1489bc3c1438a026f69e5578d4cd5c9ff9cb8940a28750d349406fcfb95e7f4533733b13065cb0eee4cd5a42983b3efc29ec88b7de9b3ab78710db0cb6993bd080403f40513d294a8aea83a92cde4c085f1e569a411a02cd82f7bbd35b9c0de500c7763f6cb0dc2aaffbb4c682f38a43b54640dd4a714bd41fc40a554241c8564e5068450ee39908839943812932da77dc69856afe854cfcfc4a9bd3d200ef10c713769e73f5fc2876051cdc776f9e4a54a4dcd80d46878f412afa6e305bb0e5a53fe359b08cec571ad8a1c694eec91bf7f82f3dcbc44fdc1220f9c9da5bd11be7d038b35933053f27fa54c43a97828d9adf40ff7807aff4cd1359a8c93c77884096ddbb43f2d60fd074a7ce0d098e629b108c30e40ae4e9ab1cfb2eb26b1bfcc3b90e1f6d62b3115247586edf05abfb114da939c905f36e1484a992047213f66d1428349c0a29d158c5903b28ec89f781fcef2e1aa8f2a1b4a731075d05b41fc118d552e7ba083c37b7dae456406e0ecadae0a077a9bb0d9e65ccf74595dea02e31669534a497be2e81cbdab8d54b80b414aaa6e06db7aa1d37885da1479329450c295e4efea6beaac8be58a1a1246a3886c4b4bae4fa6f832c11fe98d39a331bc66e88a5426a693e40b0d4a85d8ff5bc6a252bf24b7ab5690a6a5c54639cdbc6472932f7d54d2da8a92e1a256658af0175dc7da569d6cef07033e2abeb5e3a76a457a1017beee6d43cbe7d196d4bc6246550cad88f87c83ddc40a305d69c08f0bd78dad65f06ed22ce30e82284967e5511141de17da1927d122a72ee51546947afc39650b3b30dc4f5ce43c1f4f13f43a94b0bada5c02c39028f4c30e8f3cd962880b23602d251f450041042ab9ff1296f681f05259a90e3b29dd42aed8196c895b920bffdcf01de29df44ab7d597d4edc3807a62efc4fe58a9f9a4d2c7e110ddbc0527112e3cbd72d50592148b56765a4487fa13e1c7d800dfc6e500f001f8e3907f3fc02080d8de384261690a7eb642e1f3053680fc1c731a340436dbcebc4b0e9be98b55b993cbfed425f34e73b8a2791370d3f6df65be85b2800a80171232646e768c0961a89c7cdd21f7971aa57c1bc1b4e5e345b4bc1e6a68333fc5301b8d962715c26324c531e472f3cf7a7099ab23bf76711050