0x2cffd02e1defdc58be35057d003e13508a632f1db884abc456e7a8b76ee1891990bfca56d70460e3bc966bcd17f057458ed6eeef87b15c3613d467bb041ae4ad38453593c9e3ea9ee6e5a05807cee9a10e416da504ed16079d3a43c29fac97ecc8f1749a542f095470ba679ea625d7547c8c0c16ebcf2de25ffe046767bc4f3819faaf66abb53fbd4b7e1c06fa168b6e6ed3e7c932140bdf370cad1ef9819075e9ec46e3eef3555d16be3f1487e83cbb6ebddf2a94019dd547bd484a6cf5892cd68e4e4c25f341bf45b803a2ea55aec98aeb9eaf2a0360c33a5147612c397afb5a6cab017aa9dae5204fd8c617184a24925e8416a6b5ce43c081dd840c749beb19adbe43bc9589ff9925a9a78f6fb8007ad99581ca568fa831b0853926aa3659b3816cc1805b93b5af50e4f004b124b1a663981efe1410f5d122f963a153552b466f71564581e9b1c3a39b9b2babbc6872c4a2c53ba655e43f7de7d3ba7fa3e024ae9e3d4721ac43c8437ee25f8da50ca182e44a1ff4274d6b2b8a1e935525fbe431510c4dd2dc539f3ebb457a1e68fe18f1eee7c5b92952d24cd1a133c2466613ea41d7cb585e12114a8014602bdb056139efed99a5708eb66a7418d84572e20c22a1974f0a312b895969e43cb1a0b921137b3a5873798dae2615f32cb37c7ab5e216ac89123a066d75421602b2cde253d59692c0d04b09d73655bcd3d2252df2789b2c2bb126943c6a16f1272ff1b641d2031903118f2791e5bcc81f7fe94c0c96bc5968f522a8f61f2ca8c0ccde9d314aef5d34f60cab6cb3f7bfd26edbe3eb60924abd973da8d693e9b44cd45ee327bdce0b5ec5827d0620783f9a4f572a19c24c15f1918c4de5011d54836c4d362efe89afd4c19e9a003432de3746f7da5703afb2eb091326a9624aed80489c439eb984c135270ecf62c4fc9f1684189926edf8183994d408c8c7d090cbbd223d6315b872b1ec951718ce472436d624a7abf53b5db8c7b4304f6aed4bf653ff0796779dc4d73db65494dd54c4d435008e4c53360e50f4b4663f5334c6d9f0621424087483c8e52984e598ed6074d274078502d3532241dfdbfb4057deded4590ec4f1e8f7926fea9ccb59cf0cf62c12247af842981813979e8c6dd8b19f4bbe4af865f592690b9ab0e7ed4a4724947160c5d7bb62db543ba9c8c6a4abe734af90408eed63578857d4f5b1c0d60b3112159d23df056b3bdc470a77989c2c09608ba5894a96be4c22a2b163c528f5b71a4af1162a2203210fb9203c24dba1c74c8129a013673a4f16772e0883696fe1f32e0193cfb5cbb3483e339ab7451b96751b980b1934d5ab389f7d3953fccf17e5eeda220ada87ef3780d1531529ea326ea6c058c98ee4211224cbdafad0745faf5bfdcc080a04ed6d68baa566b51b51a846df88448b9d20dfc7f2e24371d5b27fd215f8ba3045df3ad5e31ebd98e0182534fcd60e65ad536a821ab116b00e932856a9b76f26c4bcd66746509b18ba6941cbfd3d1a3570473871ce54df4eb3e63556eec3af910c57ed204b3fe38cc9cd59d7a78b3e38e05825217bb4cb8e766d7bb1a7655c570b1d92283dc5eecb28ccf892dd3588c67632bac1fcecf760a806b153a01b35d2eb4fd7a690b06bd4ea049eabb3cb7f9c6f9c17ffceb115727886c3377a96ffda5d12a04d1516f9961dd3b15ebf48dd8e2756d9336cf0d175f84f0e37b25375dbe3611ac7ee88eb8ec4f37ecd01f836bfe41f8f5d2f4e1d37e91dc08c0913aa669517f43fc8319ec8e701a77b8eb7f950f5c85f5d66a9681f4f644e19bd8e4a5c47324ec5ad21dbc99da4b9091a67b9f915311abf79380f8aeea3270024289d70cf2b62ed420547bfec8208a49f2b7219ede8252e3428487a3c4c243c9f65885e1258856d1a2d019400f3366f66b7157b