0x2cffd02e1d5b69b75e3bb58ee7d625a105856f3d879cbe8773596801adb28c0f9b1484595ed15caab902d664f0c583fe572388f6594a11e5aba412425f5f5fe91a4ec8a9e02ed9868b1f40c6e3579a778be2c133dfb8134072be52f12da75ffc80464db7fc7088a42b793cb5e8d1a8275024baf887801b0ff322bf9caf15f5b9b196943405d0f7083abb8b005c254385e589be29ae6a78331ce6ab2aa0755ad712958070ccbf6b2830049884ee48a0cba4f3a22cd8a13efc1466280b2ea3de9c31e6cb8ce8fe0251800c11a80859ce83d23f76b9722493e07b7ffacc1530334ef8a4cb97ab535c7ea322584e53287967cdcfb0f8dbc6997347aae9da8453391544c86d888b196230785157e2d629b46a78602e4b099aa515cacb04b175d24a9d3875a68ebfaa1348140dfda8fe099c775e3538dfb96bcd94352274d581ba746f936cbb84b8fef79c07588a4ff85c4ad61c6a82cb0ac243ed6656cac47366ace35a2c2002dbc03eb4179dff70863cae7bf6ea25e2545c2fbe386f62a1b3f3ea776341e8f8a6513c6d8407394e934e234bef7f465fc8a3c065586c99f0f9b5d96cd930aa91e2993b923dcd84df5a4acdb29283971908edb6c644385d434764d284e6a54032b908e9b11668b92966f2da184690f0c5e416f62770a11d57066f10761f91b76b1d840acb097cf7066718baef50b1b83398a0e2ba1139702ab4924c4fc83165598c42e708ba59d4abfd0db75a0882029fda1059ecb0e2bfe26d3aad731afbef9bcb428c5efa6895258d0550c00214b7cc9fe489a58c6d4ea2e234c3f90b9716091596d9a0f9eeb1ec53e3266367d440be3a9809946976a08cbbaec50ed9f42c8391e148bfeeb295eedb551cb696eea91c243811bb6a8f34aef7bcf61cd70a198356dcb35b7903a4af5466275374ef76b13221aa73545e219a9da6a58035b8354c9ae0bb7b6df2b8bbc89d5ad11890b0bd0aa0c2f548a25f9e53efa0d4446cb6f76cd5ce762876ff83b4f450463d1b9c0903b21d08f11c170d44e3493570c3cc40cd42bd5ac6fea41059e7da9ad7e4dab5ee189e30aa966c05fc3b2b128f557905ba8f5ca6657013af148dc710dfa3b5ab9b89002ce81e9a5c4affa8498107c688bd603a640deff7823532dd5413ca90f5b5268e824b38d1eae388c4d35837b3d7e8d255fefcc8aeb072d825e0bd669e2062941c7cb3cfff93a3db6ad36ac2ffa5c840a378f6bfa39dd43520dac8f7152ba9bcce247e2b960a5d9d9466c6afdccfd6d3d162bb125d470893f1b3fe08084956702d23a87c3a4c3bd00661eb762c35eba5fc4ff88ee2f36973ab662fca5f42975a4ce38f40fdc913ab17e5c0596f06049d705d2ebf4d6e7c568d304b78dd607dc4133988aa5661096c724270b9f962592efe86a41fc519953381d1b05b46abed08e8fac61405dc99952934e746c7f77d29cc3f1d8da1982998e8d1640d1fab66d066af1c525bad54d4cd5ed145986dae5015024b3fd13932c7eda81f2888b347573a58f348abc05f91508bd9763944ca04b68e87ca9778f5d2c27e8ff4fc8fc6d8b3b57cf689af0e6cb4201d47e74c5f7126dea25b93b5f6094f285b55aa600a55cdd0572cd90a7725062809d6d3eb38532fc8a550374ab25b795c99fec88883dd6fd17a984dbf62a273c39b9ecefb6b5441e9172bd06b13b3764c9b24e2fb6c267d894343bf1b36c249cbafa40ed06f971f677173dc969b0ca0968cc99fe922076c28a410e6bb905943f5493e9f1bafc9a981a5011c0c702ccb079e0db2c9991c059eba80a56f0b7d36250372a9bb351f20fae19be5deb8edc5809eaf7fd05fb3d71950f781bb391732b7a163f1591b9de6218ad3a2a208017b2135dd3efb0e0a7fb15d51d1eee6869077442f80e069e38a7a5ed8afc6b56430a53740bafa