0x2cffd02efc4b3fcaaba55c85066090761ee4a4282c243352791cb722e982cbad906cb1dd4b862285cc11e3ccc85825a576b5a074e5a833fe554cbfe2fbc9acac8b8c5acc46d4167804f6e506943afb92ade85c784b8aa46956a78a9a6f4be20a33e49061329e4ba503a1dd15e76a90be7764deb69251fe15aff72e65c03b46900787579ee9adc0457c0e365171550c62997bb96f74b4be2beea50f8705852e74a681862fa51d44473274659810cbdb6914c63b86f404ab05f4a44c32fddf8b17991068d60e93be42f4836b5148afe6e745193f9f005e52d52991c66fec902a6fc69c41c20c3cf45c3d9ab39ac76bde34fc2aea8e81b309e87f2e95ee992ba64cf9e3125c54e1a08e693a62c784f247deee6b45e21f9987f97fbfd8d0f6fb5576e12e59f50a4fc02c23b53105369bf9a2749571f409a26886942b97e0cb7c13988c08ecad0450fda0f86324eb0c27f0932d184da18b20fc2edd24f51d4bbff78452cb3f21ecb42b96f6446fe4c0e85ed294084a87d514067516b573b1cfb86ccb3595209dcefe11708e5bf2b25b286747f0b990abd046300ed9cf389163d5ae198dd426cdef3bce729e23d0d142ec9a13ec394fa1697e6901cd0aac7b055676d9985d1a8a2d3b4da1de22208ef1f42ae1b64ee06608c473b843f5e9ab8d4f22c2f14bdb2f380b66f21ef96c6b584e5ec10a0972f5746b717c5777060140bfcf367b6e517b40ddf0a8358d4228ed4e9b01c4ca94346b1fec09fd317236911cee925e310d3fc4ec62e436fca40f0362dc139ff51ddced26ffbcc1a072e580ae71f4a76b09dde2911910a556e1cd56a50bec2476c399415de2275305ffd8bc965dc6ddd578322effde33f1830382b1c45d8f73802adbe544b43dee856df7927fa152b649f5f8aef7ec05e006302ced248f314f496bcf35222776adb5b6f64d806cf2778e037379c015ebc0afd1423745c31d9941a40a93d46bb49fe836168c09f4366e7dfc73b78897360fde337c9c5aeb6636f56c4cddd2498672c3867ebf09ac48a28c455ab8b4ee3445e94c88f6b1dc53e6375cc1f4d4b06290c063fa879561f84fcc3aee1102d9633d5ef6a5ab94409ded4f10851f5791566f397ce47655a0c59713a83ea4c73514ce73986c1480d2f60ba98abdf2e82d63fbf608863f3e5779e3d06edec85569791a04b26d35fe91e5e8884d2560880493bb11f9294ca83536dc372a17f5ba5a78753df165f905cdc8b6c9fa7cc8451d0cc0a21c81d4e6f185b99d17f2819c6ca417c04acfdde92826a624d1c440002377983f6349933c05a9f9b77c594676a9b021a3a677fff45e4533043563f1f2ecae4ec597a52cb2c38aee8d0fba67b027d5ce7b737bdf3f8e55662455703bfda6dadf51a8ce9487b74ea8ad52cafe55e54af70116a305a674407bbe05021a1851cc2182d09e2c2004c151c3a5d0df435ea90963d2542ae7a0de43361ee1992a0e1ae07ee8a51b1118233d60454aa4f1b1394bd56ac0bec4c98bdcc056440f165f81c201b7e63c21ac7bbfb2ad90a52ece339b868649dc4e38b0989f5cbaf256ca4f188af8bc42f01b6e2378f3d20a1e89be52fd49179950dadc79fed72619acc06a92055073fdad06459d1a9ff5cca1b9d0860eee2e360eddf1504ceb31c3c6549dd00d46a21f9a506c1b9f5e0603579d3fde618d4b8151525fb3aa515286461aafcc555a2a0a3f9724aaaab72861b074e2f8f8f3fce598efee13def4ed31ad067778b5b4348a8aae9079cd75a8b5aea691865c4ec21b04b68a8e7361b6d578a17beafb142c2bd844d70e8595c9b6ab2984b45ce90e35b08909d119816dcc0076e02391f116f7d485de2a8acb9720c1c3fc3f683c7afb1583bcde9c2eb85d92d827091f7cd86e0a7036b9343e5a184e7db3ac71f72e1b1598f074416a25