0x2cffd02e416f917296442b74fc8f448e3dcf31b58b66a79f82a4a12c38f1e0c7480630b1d9f78adf297c017a4c64a1435cbcd3eaa54a7ac2290c246711f320a71b03029cb3381ec0a0cf5dbec19515f923a471177fb6a6c368b4a987c4ee155b057544d748d8264854ca043d181e9eda7c6cac2258881226a1f3e1a7cf9faf4e645b37e2f92e53fdd0efba93151e72eee2dbc028c6dfb06c486fb1ca9433bd48f992f6dbfda10be5b500701d7bd920a7ff309088249dc729fd3b7e2736b2cd47240602f923069b7360d46b23739ec5f9d8358ad1259b4e981a5c719841568c93c45837fa557d208de34fafdb649536991d9f5d44beccf492429624816509886445bd1edb7af6a67960d5ec1415662fa1f192af5cfd940770db2af76fd4a1614b62733fbd8559b1568b6ced52de42cc6aba70c36fb0ed6a831e610b97f519a953a3013df2ee5c6c11938ca2cc4a232d396c28e8b07a435645a764b53dd5c3c875a52715598c1f5a02d8f21a888373150674c1027c314772cd18efced1b6e26f881ca15f2d846600e68687371c687be53a18b76f6002ebfc35739892c6afc11639db9e2c05a7b53368c0ee011f2932ea7164f430d1b2330ae386565cbfd4393e099446712ceddb8fca28ea13cd8ea0f5c70086b7b35cd55fe553a2011aff8813b2264bb12d458135bec10fde2818cda0be67949d240414ec99c088e15f4fb384b37c849a74da74f977d851242a45c4fa83c87bd30adbb85bd7f7f9801a43a6162469b02a4b980895d5c283cd88a4f1963b1aad39a432f1f1d507ee4dea5616f4636355e83c0771d6ff3cc375bb3914a59f56a45a1c5216051db40516f31a89b173972f5d8c6c930e962663d0b3f337d2dc7df0aa03723e91a7e6ff7b971c8198f58bcbdff68048470b35a00b38d7c8cd7bc5cc82c47225605b60101ed1d56ad74d127981532ec31c2bce7581443ad8ce5ea5a71c95dba5c99e814749316349cfbb3f32af6c4e8f031e3f2a08dcd0c74bc8ac2172c5f14f79bdade01d805c25e8d0f1d1332ab33910f0ae0a5062f8c12a4e7fdbc63c2e91dc3cedc7d125bc44463d2fca5d83a5592c70ffa2cd6050a1608559ace7463b108b5629fbe19d7b562e2c5d63f03c354d9fa3553dfaa6e7b359b2b3d4582dfd881c4542859d97afc5ef34c88534ffdaa1036335c28bb31c5180f452466335bf6edcb789150c6e5e170d526b093c990f6e156851cdb7684aebfffd92595c8498de268dff1f172a1ba2df5bffdca2bd37e17d081cb321d14bea4784a86b867ba34eecc36f8bf9b6e06d6816576c49e44e39d153f86fcb54f745426264a4a63eb6d8a26f3355da2884d71938f65653b6baf9c9e1c51b39ab5290d7fe95cddaa3f5a25430521b20315a574d3b878f9e0742f477437c834ce776ae649f0d59161c29fbb962a22f18e01fadd432fb72f1d27d7feda34cc488681f59aa6c19de123a756942681b2a4d8964856ef785c8aec286e82c9928dd031e6f98f0ec7614f219ce60317736f4353ce6a9ab617b00914684fe55d3505b89f32398dfbd9d73a361367209068fa39d792af581c3dd7c7a5fe56f31632d53f7d988ad907eea2b8a471e8795449db2797d881d82fd4681b260de3e9aa523a7453d8f2a0a9e6005ebdd362dbce49417e4cfb9b82b747a29e5592bdec44243dfd8e5410f8c001fd490c00670fc0e5bcb1249cdd271b425a824cd8ec4e23c26c226c1ea0d2ef25ba3d62e68c57c76ecc48a2788fd55c381df02224dbd9590dba698f40aec8994e826c1377f514d2128113226679f9efbc7d0417d74582b4b7f2cd86a995eaccdd6eccd8a67565f732f7289bd1284e029c7bbaa209efb0ad6ad99cd1c62f290582bbb00defb8275d42dd268a93d9e48f693b308a64733e7a2b4fbb7a9df8dad1eaf081932