0x2cffd02e84b535b8b97cb026e3f99ad4ec2c18c32d303ec3613e1f8b2d8ab106c44df03a78a907939cdd8a967e0a50ef1d8d0a767481eb6c3d3fb23e74a9792538c98b30e6947351fdde1a2179cd6770da228c2c5124c190e25496d3d6f0d72fd48cd079c24793460eb0118c7a155a674ace88f6a7611cc26bdd9ed4618123fc1878b5119f771c1e95a2837d21a70449d44ab181263bd176a43d2e0a92290a5dad0094006665ec86eba6305fc12d1d00821f6d9969141750a083077c5f982831a4474a4190f0f7686ab13cd5f7dab212f9680c1029a9867b3d772b66cffc8e8c485cfaa9c3eeb4fc2d0964da7754c2d3113dada3fc679161319e46e9d3cc6138935bf298847c6021d6388abbc9d95357a9971adc5aabd14c6462682dfee6e81ee505af77696df67487385fd2bf87c19af942f9dcd962b0a088befe2e49ce450250e79448a0632e096301edc293c000d1e5bc20d1358710bd591815ff2dbcbf15f2ee9fb5442e1aa8540c7c372fedcc57b1cab8ace818125642a072139b421147fccc711dfe8b9bd059e8e164229ebbeb3bebe438f96d8ddc877ce73f4f046d6dda90ee8744b39d5b71bd3fbf6fc45da70f3feeb67218f7e1c8ff9d00e6f7f8ce4eef81d0dd8034b998c93ac3e3fb9f23cc41eacc333bc70c34b3cd3047be5434f7703b6ede005816e195382323c909321d441abae0619e77bdb2cb333ae53c9e0b2169fa3e395041cc191f99f7711ab581a425caafff1059c3572859ff58f7ddd20756a45e5b316e66717f3d0bf237b76a60ce44e2140adaa3425b02b580dbe0c8b5a2c0f457458e5efd4c3caa5358010b9bd402f3afd8762f97df787d08207ea80c8c6f2542d3006a0ba6c2bbd4beb3bc3c49d740a68572a575d597c0f6066bee9459e76bbea0014ea9398924bb3c6715188592cf528e21ed4c1ba051935745a9fe3198017a77aae37a4d2e661f6a212ece7856dd86ca272803d735b4723f485012c94506fe16c173ef2e9ba1090d29a0eba91dab8b4d881777213f276ee44406664d773a4d6113f2f20bc156a1e067afda3e69cd81f132f418c376bac2c677bb818e590bf3e00d1750288d1929456949bb9341b0ef976809a3048ed6e868c6b571527fa3390fd005848de0557be6119f3a014e15d648f82058ba8860de8834ba186d75312d25bb04399466bbd31cb4afee6c769bf7475ece87026edd84ced5cafb0a03c3aa1377935ea1d42a477a6c674ec78a6d2c1885785a3edb7f4a40cf14d9cc76be278d220d70e32f55811746ff03fa3824b4e6184fe1eecffd71715eb961fb6e2519ff1cf6da3257b6f4037effdface1646661527e545c6f3058894de484a6a9227c9ca6dc3e0809689e1fdb0af02749755e6ce25e88a34c3bb3f373a2c8ed8ae509a31d1d8da6ef2650f456bcdf57e051764a0afc21d0689875d02483034b83fd03e7cc62f7d102ec2368fca277fd72384061371e0e82a0d598e120f2bf84207ef1f39f4eb159e2d91e6f885b799903fa3f671be1e1904a8b5b1b42a5bf19fb9cfbcc8195d3dbfa5a261748c3af163e25829d8e4981a08a7863cca620e06829e570e53447aad2f4f49a17b70aa3bfe4df37ead737fa695049b6fb1968d5951d7db1991601b48c74885c433078f693a697c0e68c414ca02914aa5ab05c8f0054fd2dda0ed32c3f5aa2a405f14c93d1c83f7cb1241a237568d559cad0f12ab5eec28874c5008291720c789e5b2838dabc9c865acdcff8eca0b1d5aa4d98c6020cdf252b5f7bc6fd4a8cdf3789e4c963b960c97b707e69c6afc03a04d764a7acef4b9698885de59a5e9d8b8c6535aa195d095f1e6f74ec68157dd2b4fe2cf2896240a7c76bcb1d9493ddbe38007803ce5623b7cccdc7c450bb9a12d6fe8ce52bc6f9b3b7ff04efa02622e32defae6982c9