0x2cffd02e1134ec5544f62da889ea30db9e8b4312784fcadd786317fb0d32a2785f73b4f549f6869c7e5dcd966081aeb88a40c368f42955414e466540d68b718eb8b008a0bf1e7a1c20c8759d7c1745ed01ff151e08da7375f3b24bdcc58847961528a6a52c01a8389f6b08365205a55f22a023f6a3abc8aa89ea4e3002b50c5300d52fcbe20bc6a61300377493bbb6696d626101b38a4c21b741009665413cfaf801b84b12da6ee2065e7d7b1df942771402aea2c2fc9d65048aec82710da094ba197867f73073389a75a2be1361c3b4ba904bc11771046a3961ffae74f7f085c16309166814fdb13bc297e22df4031476a93df4432a9847ebd8d5c839b6f455c2cb9f6e77e59de2c114f679c0fc8069d0858c45a15cddd7e01a4134f8461c321b4a3f96ee0b4829fe3023077345b3d1c6551b069cf120db5469ec99d86f62af4c27b04cfdf253aa4217fe24bb497245d889618f8bd43cfadcbbc5aab2a4251f1b6f2776b92780aff46975d7bde424dd504047f812ae0b5148ec6d18478a81cf4053f5f5933f2dbf39c734682d05b5387433335124c4130dd4557b68d1a3d37499db1b47f51007ca69403f34144e96a3e44f065e64d02f9206cf242bc181f00f7949d71a2392dadbee0329999734d565817c199381a596ff682ce64a622a331e2f5193666f7d71cfed002d818b515de1f4da8d179cd0ae0770d5f0b29955f312a1fcb5241e6eb8ea6aa3f85c999343a6194ed1edf532da94ae3bf453fb2b50b976fbe99c73f4a903750ecdbfddea8955b031d9e273b085b83541fc0ecc388f95888e2065a1174d96b2baf8b8beb2a58247921f1fb0b3bb4688a36e165ad6f93967cdf0d7fd473e8d0f7ae54e3462efd24ceea7943bb8c7eab35763f772b614db64291b1fa2c0dc59b2c8bb3c2f2d0b19cc20c8918869a1a7911bb8a174baeb403ec84fb7bb42ae4339246fe7229fb0315a6b5b23507da844f29178614df2cf1efe68d2b0258c9293ac0cb8a4729da1c8a3029f09700c0589c0fed06332e54fdbea8cae1beb1cdea9de57b84516f0feffe35f156fdb8336d3fe35e95f1238309f8e1c6eb6e1f53ebcc763ee2e61b6f0081dd3c5d8afc9c39f2c37bfb309f021f39da61f2ae98ab933cd53330231f04ad6328107180267a5f3d9f6a6fb87982cb0d88004bd4a218c22bfbc252c385ae88bf27cdb041a9b3a58ec0f7c3aef4b3afffc31f9e1e2d73f3bd60bb1785ec40b89b755ecb00b04b375690882855bd792fcb7ef5b1fa3c5b25394848a06e1270e11f96e3d78f7b37108cff56f9d4fc722b98b484af2c1a963dbd6285137e21273a578c6de6047a55f1360f3de7509b498d9b7aeea713860e42ffd8200ff7eb2c92ab9cec2583e1532ef28dd9318c9e48c3e21bcba1e9feb2d7a8f97bee271146509a67272fb830c4f9b7648f151cab20e92761a677538187903f36a57d80c2d59b6ae56097dce1818c52a06d3ba3150504b445ea8512cffe4911c02ed4011a0d087cef66615503cf41cbf89ae5b1a871b9cc4ca8829b7a75f725a9c067a28206ee611021035b1b4e050a000dec88bad5ec328e66f870c6d7145cefb5e0f2d99c131fe22e931cae826c09fe690903d7c4f42c9761825e86998a3d0e5343f6401ab262f359b919af31718920ed082df935045f31a123659c11d6854d44a12c339a563333412ff17138d1f8c5c1489bd32e20a4ef78a2265bba85ac68fc37dee617b49f1397811b420bd0802e008834c427f7b7efa5ab011bfa50743db50d918ac01f0a09fcc312a40dc248e309c69dcb797206f1c38c88f45fd72687ebb6b640cb4774daf49b9c45388a8dd27af1615bb617acbd832d96e1ff6b861b73c03439d08901540c462acd5cbf2b14392811fc1431561c51e90905fe02f643675daad0342e3b91a3346