0x2cffd02e9cc4acc8ead8893bb33b0189e83563d8dad529931d6bd4931dcab1ccb39f7482f4362f0ea103810ff3ab065be7c2988ecd92f91ab3c36f23d195c9e1b21d49dd3057988b74e090c817db22aaf019fe2b7f67c9f811837bf0fd064bc8b29924f519b938430678f7173da094c9702a5c5762fe78c89dd12237a44ee02a438ba5d8e5f4173e3db45cf1394f7d0d5005ef44cd99c0fc4e901ce37224faa651dc91b521f723d6ecdd95a2730b2f1b57881083960ee0cb2f6d328e79aee8b20050dd8bdef8356dd34a0d60a802cd53378f5ff45cca34647e336293e43791a71dd8414b34efb480883b3a4cd511a5f7b399a018536980634266e49268778210f4a7163b115222cba2b47550dfb8aed73ce6cf76d8959709a7f6739c35077fde92115fc99fcb1773566bcb719072295607e89646314e4b4135700c3151d2b324fc89bbf82201937c2696cdcc689bf3498f96cbe139e3d08688fe3560012ca528ccdb5ef22b08b96c1ec0e244a60e40bae756954ec6df367841e68992df2472a914658d45d76d4efde9dd38492c829cc62a859e00c8b0ce625da85428ec0c7b85b1c16146c5ad2325d77b364178577e77c2bd2f976199e2cbd733316d216bda4a8950138b491b24cb053150bb215aedfe8e5c0417abf0e03b8262cf625330b7e35e33def1b913484f61322e5d709a095c200d79be62cc9f32abe37de3e84ad4a00430edd9e70ea551ac2da6c6ef3c1b50d70244a279142027234b6eb891f45951630c3f2c9e1343bddfd9d58fcef29cade66fe8302cf187123ebc79110cc0d993cc2764de8d1be6017686b73f386b6fdad0cb02f855efa78b8fdfd99d50b2c2c2c3228e6db0a242da3e9cba4a8f349d5c9362dd9c24b4c1f19ff9b00ee01471c2bf3dae12481d869da0bfee4880caf1c127a11353339fcea900382bac25ea72e0b82bc46dca420ca4d749f2e43018303254d2eba7e35baf2f087ad5d3be973b252f633f07c676684a2e786f08e4ae9766b787b738d78423ec14aee0a6e52ccb7b4cf805420d0eb6248cc59da57353669e9b9d3228d2ea59d5f6b4c09b0827f8a534b8995452ec3dcebc037f235b33649b268a2dae6767b0c364db30ab93d3afb75be2d0ca10932799af26337aa8e2fa7b3f36e0ee17dc2be5d5f9cb177bbc786ebf4b4803f25fef82654294b4e9476b5a04b7a7e2a59e9bc835dd3433c2c8973dc1ed8bd4b06eb7ec832e18fbc7fc46fe9bac01720f62436f7e992bdf06f6cc403c057f6ea462c66d0170ecab496b6dac6e34d8d647aeddd1eea0a80b18731d11846d4cf682481fbc396fb0a43b49ffae13a8ad1bedb2963d013fd82fb47d257a96722240d797a416cc886f3b607bef4a64ee57de803f9da8adab3cc9821d185902b31a8d9194cc26bfd4e933a624762c3c5aad7d04174d850dec0b4f0dec18af092849f95aa87907c433352be57be6c60fe2b9fa8ca0e52fb17c90e75518a21477cb4f2d4d1c538fd717f75fcbd6be88c03f2f4aa49145aacc8c7af8099edc2901a03e1f24a21b56119888802ed80cc3fc80a10f2d17da064997ba72e913ff26480a5b25fa7f8935e28faa936d8d5d2c59293ae908148eb0648fcb278352ceecab5ca72e07372e6249e02a5b9dd6bd00d84118694ea12013957bd2c95c2ff261494b3e2074ff1a4e917c0dab4e827a78967cb6ceac0a7789b210b8c4f586d9d0434fc92bb0ec2f4454570bda8908a32a2f3d7e60238fe3ee40c729efa4d38569bd833f46b505257988b67db978067137477b195db4652103a07ac9a5a316f3833fb6be4cd7b5cbde36fb12a5d968dc901de0122cfc02bb58e904872bc281a55e0d3511447c16c2987ca15ce144fc5b949c14853d766640a10e6ca8d79cd3a16f0caf8e683735f445c81e35b73a8b50d5b0dfb1e4