0x2cffd02e2b5c587aad746d31cc1ee49e580721d717dc14fe7f564ecde9208df6097163bc646975c2a3773bb16c90b08d4a567b5f889df3d512e5e597d6421a074355bfbd3e11e389982985e69b84c4cddca636b99212b75c284cb41a6a3d9beeef6c06390e0657e0f24e3961aaa799edf52d87e73bdb1fbc0be851e922cd500b6341d6ade0ed5623f63458f49f1d43184b7b8d942f8c37eb161368c5f082b6baf3f9472e3f383088d0a2e0639b75dbd4637441d0db02c0cae0f63773e0f486bd895e64a24a7b9de6ecd4c0f099696a430e51932047921baf90246e3901bdbc4337434a12d557077bd94b838dde070695fd23b139652a8227e94ea8b3f4157a7a3a7be1b199b11f9a4b2665dab9750b0bf60b017e83d4ed65c89605afeedb108adf40a00d7d833a01479d1b46455219885b19033191006c4fb2a4f0e13dbba8d424b4ca76aaea0fb851e640eb96e87d555d46fd3fb198d869dee7c298846005261d50a4bce9b5b1a4c854e63952a07299435fff136278dbda0857cd85dcc22df447fa9407fb043b619ccef851bc4e0fb8d79ecd950df5e403825ffaa70c4a977ca4bff85c4a4927be03dff12a509a872064f63117d6d16d688db737c9aded49590f5200eeeab26bc6365e8891dea7dfc585725b7f587d78b5624505c9480a9b97870eb0acc6aaac6233ad60e78f67eb74bc2a0646d965e2735492ca8bc5976ce874d0a008d37e97c0c623f34ae7c9bbe1524833bc25951362a804c878c7f3769207825a42be903ebafb7684b55ee7c70d7025262bb29840dbf286be1157f6cba013a80b16d9c83aa1759cf666d0b7dd6bffad5b8fa1b31d211114343aa3e28b02e3cf791e2ce67bc2956eebe89e2f169a4bf6e81ad19946aa9390c1477c2dd0b1ade059c23e1aff49be304f2b176e1ff8eeaa56addc29f125e0a5f4060027f38d9caedc73e72327241836bedc02003a803d2836491baac71e05505c5d4e84a76c809c0239a0a8a2c02290e04a5cd99eaf7d5790fdda58a0f9a96913cdeed123d91aefec71bdb97f3bcf9a7ac414c227bee64c302e08ebddbf15399c50117bf91f8c497fcdc4a667aff72fd57f07a1216f0083b658e51264b76b19ddbff417dc7ba22bca73a68c65d08222f9e1be66747683c29ab859361eeb4f4cb928a60348bbff1005aa5b1820464c344d36a466b16c65db4b5efb35dfc5c91eb0b13a62855947ddbadb25cf951f507a0aaa6f251bbc02ab45a75bb2c77568e57dfc44b69ba3d22b22bda905961866f06df5db354091b49c86132da2bb87561d895034bb86a0d9448fe71ae6ef7995f869e8cf63e71b4f017104f6d73d013a1d4d7315314a50a5813ce9c169c4f50d4892a585c843f853d4dd0aed580b9f027ed63cd6eb545c59ac20ecff8bfa4d36911fddc4253cea4d5e5ce9c608906ec45f1a58369bcf40ce89f2a1aaf3ccd157c7f35678b802816c15c1721216ece0709cb122e2d88ded2ae781c8145ded2754ae48b1558ca0681b336c93a683b1272f3d2b26bbd325e4c0db7f6efcd2fa0a067f341ba9d44d44735f8976f5d9fe88d88123cea81d30ddc7c6118e2d5a76de3e34094c713f2ec98adbab2427ca82bca9d08cc5d3b1be1cc6de0cf2c9f8830c4834411bc0f8a03c1dd0ef78a54c75176793a8347849df44c8e6c7692e426f7045be5eeacd0890367e94bcfec050708f835a943183e3568f59b7b4f58218dde74f0131f3b4f10aff50aa208c209a80cd3982d56a11fdd84a1d113dba536f05a94fd76a405cfe334cc27c7b8234d673c3f13c36c5e484fdef85237a387a970a1f0e4117ecb2130003f0b221fa1fbfe491a72c98b3cc442a77ce2d1b9be14949a03643fdec9579cd2d36aa288fae3987dd2f48a1598ce56fb8b0aded28e7af0fe94edc963b1c3e030230f53c2b