0x2cffd02e4b7880e20c2d0404c9a1aff50632559330e0f7ba329ade45abe3bbac35a88325c9a40758b91132eac927574074e06805cf8d84f47842a67d9f23fd08336a88e5ff16abd94984534cf7d49a065d5a360002f168038b29f638b148f1fb0d7e471dbd715e7a53055ddc91897e33ccd408c15bc1ca44b4e0a6b023e77b85b0119130f91e80fc2562472821972325ac9c189e7978143fdc571f1319a12a59b0434df82ed623b62ad9cd5cbdc9b68b210a1b8dc7d3f33640cee5248cb6d754e7f112ac640160843677b6e418c8691cf8f0158a0fbb4b301b625624bc8f405c7f5b133a1abfdb052259d7b0f71b612568cd18cf56858720f894d9f363910cb70287a31ec8e1b04a44730015222cfd5e2cc5db00e355183f9533213eff7d536cb59669134d5b6b6760136bc2316b92809826128296eba5aeb2966e6059b0fa621c15fd7f954b00a34c6e2255ff46d56e3cbfad266bd1db8bcecbf6f4d081bc5db62c614fdc189c7c30382e8c26936c29d2f808553df83966fa5aac688528bcf945023e9b08934940184ae3d1811894261e4de69b68947bc995a3ce597dfc9cb0d35c5bac81f01ef1bf17e4003aa57a0029d5ffd09a6e86daadb74839eeaa7a342b0117ae1ef143c2e43ffa8830084a44e24568aaea05ca1842f4e63138002c29a1d1530c7adb076895b5a1ac057d7fcdebed2d4d2cf17d05050314c9a9e56253850d6d3895e5649d44a8b1c18ba679cc82bec7013dd6a520a4d0e5c20a106c7ba2d9b36ca7d469b7a46b272f4b9954e79994c962b4018ba9d5f789a670fcd07b3f3cb8ef7fd72ef1ab88592c220dce0a3696eb0eb0254248aabd6b7e9f7f7231a483bb8396e613d068e29a9ce5e375bd2852b116dc5aeb879b1cb873b82cd7651ae279ed2d6b86b0d8d1b796a4ebb2146788a07641f3e1fad1ea7b1ef10cfc03bbc61c7dd8583b8823d812914890937c88c0cc9b40cd287f8cbdd1da4e21179f69bf4267a6d85187b6835631b78b80717536b5f8652c2c4f46ae30128586d02ab39510d9c63f19fda84fbeb7aff956d92e5756b96b9027fdfa4df3a010a122e62b68f31a0b2cf4e5bf62d1ecf72cebc9cc23f3a93589d1345be83b2d17f5343fb0e52face5baef4c63bccfebfd67ca7c205f19307545d1e2ac2e54ed3861b39f9c5066bf6f730865150556bc6e6c18b451ffbf00c94b95be4d5ff30983da95983edcab0423906581a3640d2e56a76823c5833d28fda5dc05373b1c5bbca0b372faa2ce73b1cc431881d9b0fec5f2938cc369e5e0d6622f31bdfde15b8bb2486bf1435986a2080fa06d7b4a308005356ad273c1d3d3b9248917836ce1593c0ea5be9653a5b8880222efcf2072c598f9dcedf75a3355a52c871b6d07857631b4392e51ff3623dd9885c9d78d14f952525dc1f2b7e761ab8d1435ec813fc833ecd4c59de075d990d1871d9238d7800b9810f2624972748ddcdb5d6b1d805fc974a7714efc2de85567f973486affbdd2ccc35a1ecd35b1ea42a4230627c1b200f086c35f1c156624202725c380fda6b0eeb8e75f1a46e52640f81ff7dba64645fee9fec3231e2f76d48f4784873928e07d337d5a01361d1be674cbe7c3b4da4d6b9c1f348a83cd9f9e5e23b29e55e62ff855f8d07fba1140ce536806d86eeb80b267e98037197e012609caea0493d2c7f3ebe8cfcab714d89e06e7dddc8205197e486f595b110af5cfb1484449be3bd0763171c4663a4cd9fd1204999310326ba51573bbefaebe1a396e6e23a624584181005df0bf59e736b95c75bf172c0da28bd96202f334e368d8b3bfd61799ed9e7e013030d8de09a078b6b592e47c5ff545c32cb05974c9d746e70abd693aaf6498c78a31c07a70e2348628cac7c4e1b5c61f609391ea4522f354446421e4e171e73c648fa362