0x2cffd02e97cf62430e9106249733ccacae2e1ef7ee61456564164171473b6d4f1de4610b123be28f02c6747caf8841a053040276002a84bc4f7f9aa51e1b886544d82d3c8a4feb3e7d86d223f3ef89956bb210faf954648a890b82279020d6636a2e6ff4f48697b5ad9e1092ba9d434aad6defc56ad1ccd3555e640117968a0be716267fe6fabedfa30762e923ab298b6efe883f4449a6d16b4e2f377203b03260be80617852a548b22c701b7e4134040e536b735672a0ce3fa929444c08e768d8e1798353cca9f2c9d883b58b5d3f5807fe923248c3c33c45a5885697c37ccc5be730b1a0472045a6383fd9a5089893969af1ac9cd8e991888918e03e42c8c5e855848dd6e086fbd06ccb85675bb0ee768ab76e0313c6c9875a58b4ec5a711d89bd3d8626e23d741de4da548188c6d251286374a7ba72964d583c823cf71ffba167d8722bce8705ae501aaa8c3a5452e654e7dea7394e61897da8c936191a38bfb58044a6ccb8aabf9c6eeb32b5a2e94291f734e8940cab2002242d2b18d2d59c6b476110558d800ebd95e5d3f2d4c2897195de01c04091aec6b227a2e245430e4c2cd9559eb508e299f918170e13341e09f82af9a7f48f2614246932a711a33c46673c10dae2781060235a2ec3c9e1c6b7c3722178f9cd0fae8784b4453314f16613e09c478781ba019b0c48bfb05ece1f156dec28379d520f377059cd92a75e290f8248a8a80777bd4b00c888d3f8282b3303c25b67c88bf9c5642d6dc2d7de1c56e72860233eed958825ca765717105b3d881af0de23b24b1ab459de1adf6736085b6d7e5e47699f98910d6e2dfc3425589440450d509988aa3c40245224449524b9153d22cf82f7b44228afbd372c960d9355f02b64405e70ebc4914939db200d79d52cf91819a7c6695902c4aa00b9f1205f0bd344e4db4e2df9734156889314bfdbfe742760db944142d593e525356586395f6e96ae68eb2d71a5d90ed4aea73d0e26753520d00cf560cc6ea8baffc8d5888a4b126b8a080cd26e02d3fe7069ab90f85c4a92319bbc6731f6b7e2916c15c42699405894b682694a36fb2e20170752595e17a6adbfa8cd008fcc260f559c2d2dbc6a4cb90699c3676d3a34b1be8d09bce933355cddf4ed540d03d89dae0bde199972152f5450f165b6e2e6786873c1cd2c2de3f2dbc9f2a3163a678b1f07d5dc77ef0a727418ba812a11854f1ea8c58c696d7a2b7afd82bae29eb6c35d8be5f967852c6e7d67de7691bfa9ee12e4c37eef0a8a3e7b283ac52034e55fb08af63fa980c9ea4fc924dcf609876e7450734fe069109fffb92f6d4af4b46a6284bd618230224bcfa0b0ead7a7f1135f5dde29ab57bfa5e23599aa8d132d9168971742e8fa3a6f2bf1c8b25d9c3ac9ad93403088f958f0c6e1f856d5a9fd8789784d992272e5190b4bcc5d4eb76db4bd30367168a7b4a5d67288ca94e720b0f7bd682ec99cdc859361ce8f352c0444e84ceacb37672bf209010b272092706028415e8399fa76ff59945728a9d798e95f25c52462486593710b4e5606dece1572525bcd78e445a9e5233c08fc290b10ae630a1e2a21424a293fcf306a617442587c14283ea4b6552c28be9070f51ab6cfd35738157bbdc680cadeecbee4cafa13731c7c67989c415f193351cd9a8d18e4025c76111a2d00c6cab30d8015822294b22487af61e0bfc31308d6e86d436afc66d8541ccad6716f7a0237d853a313d3be659d78add075935fd55e60cc3a186ab20411e7ae2611293682d20904312596049157d2abc2ff1fca85f0256b0b71705c674ef7d1306e5492a19cb295f82be9bcfc91ad564bb4316108e6239a9f0b74ed9ae29cc9b82c0f3efaacf9937f2231b3d8ba1aeedd5ec219c877950169c20729b695088c49678406071c57513ce24fd4