0x2cffd02e3c60439c0bcede1ec244a7d210ba865123c332a6c306ddbceb8b9a3c4273ebe3781fa83fd670a05fc4bc9b5d680b651d1678d0f0af911a2dc296b4dd9303751c200d3c3f1e1db23df5faaf19be825704655c05bd7dbfc1375e1767e34a6558b37bbea44ec40fde1471c7fed28667ea16e1fef015d4d473b722be22872a1a79fe1a98517f29256948008c81decdae4d76ff1e69c12fc52c7f03ce0aa7c4f6f250a6d2453dc1bdbb4eb23dfef507bcf6ad5f48adf32b4117f9805f0e2e51c81fbf68d7562d377ee42d7c50307441e7ad25f07b649ab4c63a47ced4dd1447de4f216ca41f107c97f561af5849cd5c4c14e9c9edf26e3e328f11b64f32dbf4a757e228428cc92b4e96dcfde9e832dc4e20ac12a645ea161ffd14050141914c0fd73db299e72b8c16517edd08dc2db75b4b92fe4ca9dc40198d137db17c6cbeaff10af63777ca8211bf8a6d985ddd9e0808ee08e186334c305c13c87b3370fb9a52d0238c6009227cb5a4ebc399bcbb49a62c7f79567d0a6b01a8e14a7cf422d1e8db79cd4b1b1d4196cccb9f14891d8b580542dc248dc2388a33dfaef495185e7128e3231340711cccd2a2d679a771692ca37b03957908698b222732a69d55b4cef3f492e7b6a10b8dd43f5f335b0dbd72935246c299ac3dd19907e72736721df95e999882d6dc3b83ea6b0a4a49707b7f17e1051e36d0b8cf282473ba5d5a8d1f4f3a66883c9424944cc437c716163498200a7d7ec9acfaa90e117728fac489b0562e0f7e95ff25573f33c65e7c30b4a5b5f7f48fd690ed4f190513e474fa88be0e54ad4617705de6a4f0184281989c8065be0cb8b8636ed7361458dd5bd3c171a5ca00b56d7a365869241c2221251b435bbeb5a2624f727a189978f78235dbf4507a6edc862db0292f54cdaf4223161c989961710d63a235b6957592502e9ed3864be9f5f40e75153c21f3aa02013817da48addfc527cabbad72ef55fdfca230a139480ac3ec93df6e9c37f37af311588bd47d22a224a6d9a91db61a24d7008a80c5e1b156c58648c986a9f92ad1daa5e737859b96427d40ce0a07f4eca561db07b1132f7bdc4e6b48e5ec5c5c24dfc72f6f137830537e6518a3b4e0d34bfcbcf2f2df09ba10afe901bd3d1bdfcf2d9daaccc2b5c17d18e058d3ba7b19de8309b2638c0dc3a0e7658c44c59125a3c1442ebb80a0d9ea7935aebc283871a1497bb2ec4cd3259186a007b9725de3e37f66f0b03b85b001e3aed9e743693edc6ca9a2f267af9e65ec451481719497806b0a969910128b91dda93fdda02c1a5a3d89758161c18b90b223d8e5e82339b5ad518d48d87097d61118dd4f79858d180567dc0bd275ecaf482688c4c4b3d69e0f715fcc2aea20998bf55de78213c7e252df3fa24da50b5e9dd26753efe8780d2e60c335a3c1b04fbf81305085e63d9ba0c185936fb3d76a8b99b5da9dcf5fcf939fafa6bd002749c593b4fd3170b66b1fc0a854b46e1ddbc2667b9764c29dad75ac9962b94dc0b53b8569b6c20375c7d7c71d533f34d0fcd25df2b3f7ab87e5bb839ae146627cb45cb3f47964bacff32105e0454591138f314f222a8e3e2498aba93b85be7c298ac59f26c70e93145f6d23d1687f4d46724556e7e3d715d8179f32359183db51510d0e75f74a1b1578c2e1003f72d0f1e2ee31e296050747ca2c66fb8fba38314830aebe579bbe5f2bf787b03f0cdf1c97dc02ed9a80f214232fbe326f9e52fd740a70193945df4830626de6d3dbec512795d9a9e14145c8013c137b589d787bbef54fcbc2f17185544d0f172186d650f07fd61ffdf2f6f38518e02999efa9abe5b8544d3d70b1ece6d094ab478d43562d71ca1a9ac12826879fa7bf838f85cbdceb0f44397ff48b8af21352bef8a7f55903cab0cd221e14dfc6c560