0x2cffd02e2e1dcf6123ee1b398d0bf9e3cede3d79820c993deefc5a3d5397c7d081765bb7b5b731a2b4f081fc68df131bd97f978a9c6da006341814c123816f72f0b25ad47045217e2e7d0554ab4159cf1f27f4e9e5b54043d41f3ffc83fd8d46a0776ac778619121bc9506c4a9c499f5ba4e347e5be6a8b1fb0fdac13765a81afcd7d2ddc182683d6f18ea41edde6368b4e510aba5e23c102980914329fc7ff25cf465d078efb90c6a0f5e1ca338e0d5f1718bad2b0c49960db403aee2b9c6e074a5bb13f9d97bb07b1af545a667c7bf32d297250dce4600324b9824c96325bf6a766816763152d06d25ab3e32a51ba8bc8a416b5ba4ab53b257c6f8c74f82f24f621290192f14a327235d0b1260051e959f26ee7d275ad24efaf69c11e8f135fb3b81e5cbc5b6a10397fd1d883165fa54cd32f0192fe529f387ae3cf25ef70451289706497bc52678e52fed2689017cf386f657cc651d311fa759801f472c7db53d835ea37fc4a88e8f0a13f6f6358e05758accb27225b0164c30286eed0733fa6f5f3aff9766265bf059fdf8509614b3104b29d2a4f1255fc2a91220d8f537747ad7d44c82a7f8a193e0f0908fbb7eb788e763193eb32ecd0b1c3b958227b8a99fc00691406489743cd8d3002c2235a740b143f4a819cbba44920389a3ec30dfcbe6ddb7f9fbfbb62c2133c6d941dc6943820efecc4060e009fdffde92d245fc342721efa798433f8db9841713bd9cae53c14d5864c5472348dab46c881d75469650c906bca13d267c3270b1600cb556566780c1a1a852d2530efea332fe89e1728280e6482eaaa862e689ab8a05fe49a3b345c7988dc83f3f26b64ee33dee7f55e1bfa16060550182d499d9f78ef8dcc4c6723bf26c0f22456a04e880a88591dcc6528bdd4790d7d62bd416e33e50b5c324f55a1bece2a7bbb4e172c071fb0d28df5f16f08e48e5ea21be4eb7c0bfd3b5e9ab8247804edf4c1d0f871ce510b67cb756bedb43b564272ca3212288d318852faa0c7d46a835ff06bb9a455afd0af858f91edee0764422f91320ea4808652eb675b6853b8f3ac1105f8cdd6afc6073f861c7b54d08c39ef285b13b93a1fff23e0f9c153424d66ce96b00660cb5108573c52c062adfff5f2488301103c9cb82f79f86686bed923f3fa91a03143679cafcf90224509b11baf1fc9a071bdb4dfbabc17b23195520b47f670e0f614a3a81c8ca95b6f59d9413d1c7e64d272bdf1b2247159ae49dbba47f65d308b57a3a7ead8e5f8f37a4b52de285c516bd051cdf7da636f259b516064e7a6d1bcaf37348a8d093b70b9717fa8212cc43c2f3bf298c33709ed703441fe8d0b224de8c6dba31f74ed6cbf2a4e2c6ebb8f2649c5d84785a7a2a9f750f0b7d4d8e856fac815a897d08e743576a29087de2249b89d3e83702ffbb391473f8a9df52343f616cbff5659a382744c6bd299bf76a40fc1e45d2a5c0dec56f00655fe9540a9a16a4ea61394ffe83617bb90e65110b01f851ab7ba34f6ddc003b4140dfb7119a75766ecc380165e37c841898d9e071eb651571bdbe355b6c529f1978e57b17a5277f367ebd70958f723f7ca20ef0256e15614ac1ba4aee34e6c1620f0fe151cd94aacdc0cce1ecf420b3fc60c8010855667f9d55e69fbffe7d07e022cda36de2be9f04d58d116c657363836754bc7f256840cfefe1533e54a8253f8b6ce0defb9a397015533111124ba82c9a9c80924d466c56baa4cc071a0d981abb08e34fce1442a6992036ef77a99c7e43331bbf99f63ca78b0868dd9dfa13b4dff9c6b95bd053c898514e81a7aeb3553b3919d4a62ca4ded60d2041e238608ce60f66d05975dd23eb988eead8fb0cbbd6a29ac9d6b657c3a1ed26e43478cb7696c65f0f91f07d230a155962af03347e8612252d2ce77fe9afc6