0x2cffd02e620f991f418819560aba8097852b57343cd4cfed21f870291ef188feee3a2171020d02b089e9c8c42b85d668ec6364bb51ca4857600f4124d6e77a9e3c8978d3a4b5142108b8c76b4bf847aaee2da3c522bd71ebec76e6eddf342b77c5dc2db3b8246799af28b48bab65ef3bcf845f1d3b843e6d90a6f7e14f238c3eda262db3fcbde99e4c3937df21a4305df395c6a67f29d40e54be184b3918cd92334fbcab07c5fa434e931effb01f65a5f3ef5f15d57d1125683b1e1893ede2210918f788eb7f72b3a373524e305b8557eedb21b756a64cce549b9ddaab87f56b46a6bc0e5e9f122677c1be33d3caf5dbac7c5522bfd1745abeb27946ace8f8c26015c1cdc9efe4767f43fa5ac124136a13a0a24921d06494a25f0bd86f10df94dcca0937ca63b2b27f9fbcb0a16a9c13c3fd781f4baeb95238bcbfa65e3d04e5d608035e63cd1933acba4e5e64785a34cc6acff55f21c005a4960f49d23d6b9e340f113a3813515a2ee9b9d2952f425583ada353dc0f75c5aebda3cd2c55ff1ce294e6a7fe58c95552b934caf2d0b7536e4151b7ca317a4fe8b804bb9bd3c9c6f12f73088edcb12787a36e9abdac5f1a281530175c74afa69a1692ad89b5a079039852a7d017d6ea3b4118fb2f920ec5ad68a529fe72a962d8327446a69040b1bdce3d5fde6bb08257ed6b657d465aed03dae8a117b01c080348cf20130d85e5b56fdede9e8412b2dfe2db0f28190c9e4caaeb0288c4b6a34ab275642024847ef177bfdd4ad73b8405b5efdaf07727da52fe6c47f7614369ceb8abc83959bf393c21c5b8b6520dc37e77762aab7aac1d60d5f216c3cf78bfb68670d88f7e34ac68a46e20fa99e137bc5c6b57f2174663a7273f689f5219d8ee1db0683164654c5c73d11ed264eb286a3047dae7887a12f737733303d987a486218222ba1fc5acefdf5e4698a984aa65e54985cc9ff389f081c7aa8392e17627e4be6a454f4ed3f2c8ee82a39e000b95ad9c4b6eda1fc6e9a853a199d2a21479b4309fa53de4e713b5b5b28430db3540080c0ccd94fa2f002794cd50bbe6c513cada202261a34b5ff38dd6e75f472bdcd0ebfd103aa0215db072a69dded39fda1ecaa398bfc6e44ea1500928bb27bafd52113ea7a8bcff45868d3cd589da8b23aa5dcca59776ea45c9de5fe36e599d8328093333aeb480afd795e57eff44b6a5b0c129220250a8396f0a72414b8a64f4819b689f907bba503776c6c2977bb57d009a3207ac3c9ca3ddac6721c9c545936abe9354922267dd75b7abb26b889b91dab7b6c0c6900164e0646dfef4c57ea37916752c2515be1759584a89734dc6af200d928be6aeb4905ecae56b1b975b06a8d27a47b7b2d950ece1a13569a8f25973324f9df87537f4db3d1231e050f3b195246633aae51b7f637c742b318d50b38420146d5eabb0f7803270cbc13bb17219eaac0bdb652276b6a4e37859e24082e51d3be4260244fd92bebc3f6489634656d55160b4d209cc27194ee38280c296447724a9efc6f00c1d5414db100f6207b5c94c8d397dfabdb1b89bee5da5d2ab9a438ae84cbb57526fd6f2922ca8f03fc5d7a71bd645c5ac1c3813564c4a0777f4530cb2a2e1e001e105354c0ce046c65400fb9d90c2facd135f87b1dc16e0e92719a85885bfa78137f1f1db6df533629dd0958e2fc2d7cee75a8044019880f4d859ff7a3ee2d3379a9cf0056025fc5cffd43708e32a03afcacbbc4630c578b362294a043a4746bf7a1e13531e84676b253cb746305a90d7141d0c869f446499ac1943aee019b9addef14721166e114930686d21d1ffc9fd40157f57da241740290c8c9b1619aff3d32a09a4e7f98db334adf3ebed842114897499345f1040eb4c0688208ddff5cef3291267d235dbaa1bc795dfad288ad22e1fbc