0x2cffd02e10aca174e52bebcf97ae316c0e570359930329fce20a497391b7fc182ebc4b7519be69a24e64e69249bb8a24b76c0d00761272b6da61e1bf1c8b7bee2e2361af51fe7c97ab49dab642cc7ddcd3e23b801f86342c039196d80a78e1c3111825a87c4f1a1df646a739d2e5d70ee920488a0eb2dda2902558709ff82c9797fe8dbd8fee3c021cc7866fa6751ce593f79a96b0d284752dc1a99ab3d7521835eca16790f90fac5b0e1d25585a6f7d3c4558ba1b45d8f54ef807f10544d89e716f0a1a8c744ee2be57ebc1e69983196702790aaf373197dc294a90d7d677bd6535ed354adde0106e14929c71ca4255ea6f56bd57673c0ff8bf73a2d213ab22bf1fb6ea9e120fa8e44db7bd2adc9c48083056b8fc0f468128de4c2eb4ef94b6086213f3d689a3d336808180685f726d712a07e3221de18babed9da1d4037d51830bb59968511820cf5b370a37a8a79f717e01433363480437e134a8918655ec10a928c7a637a78ee72e64f84dc16018e7f24ea75ba86e8b8dbdd71d4d2f2899a29e0011cb680357211070879c5307a919763b8158cc59f9f83205b8166bad276f8ea23052f08f2ceaf771ebd728dc0e4c9a583cd95c1a7a2ee31d16873631188adec8ae9e4900b9f539240ca1a76410ca06957b50c9fbd1ace1f551f5b5a5ba074be258cf7f1731c550b22cd2efd8fca0c053240771a0fd612cbfd7eb268b3cb8b2478b97d516b0999555fb374073b2b2fdcf216e4771ade5454c0bf0c0d1100f6ca11feca12a2a3255c1bd8e6aa5e29b3ac35d8a42ea19273b53c4af2880a71bea029b2af0c330d98280f29e0108bf4c9608fddd349704db597ff91ea081df3e79ac913db5d35d20310d0f1e475439bdf7cc11fff049260001b5774667f713bbcbbf1c0f8d4fd00b0c6e1ca50074217cf9fc02d3806e90e2bca88155f462860034fe79663c0a69dd059c2d0038c5b4b7432a6e02d090af951d92fda5f7690476522ec8200eb9101cfb16eda0303f9555211d9dbce3bdb84092606966eeb2b557b428c9e8efda8356d21e5f13e2acc91453cf2309685beb2ba9aa22a788459dee6564fcef12abbb592d6f44e198e4b80327c4c70a7b9ecbda24d05e5ae8a46886ceded8cb35c0804e33cb762774bebfd4e529340b6af96741baa8bc680da829edc5163e61e7b7c30b5a476cb10ad701ee65af35a67400e7a760492af20cb689b3cc3387b6ab4150465efd28e69470d3637f7bcad6dade44500275edb819acd0569762b536e36940405897ba82feb459c263fa76fffe4c6164e0b6d903785bb5073bd698a9b81b4267f044acbb85b7e94ab6a01fe916cb3663701fb8aa2442affe70f9edafa8ac2562cc4bb2e7d59b18cb0084419497beb58bcfffbb47201281edbf72626ad997c462cacf9faa3ef70871d40e16f153b044236e083d06839a72bc5c5f7de844bba15b6fb2a6632b0b54de2471c81b96cafc52d41da29de10d15707184c70118b9ee0f9d908fe445371c7f2152e48846b4910672b47d06a378dfaf8ab4fd20ba4e24b36c3ce951ac3fb70220a807e95ff7bf8d1db4eb0dfcc6c8df2a83d4a51649356c8d16eda4117e0bf740a0f785da401b697b9f90058a414d005f8ea5deea03aa5a5222ae224199abe67b898de5bdd2487a9c32edaf2c853170bec59a55a925fc9a817b5df6197e9d30109971d6bef8c36761b3c61c58da47e751cd93559bde1d4cb434d5b7919ac204aa86553a2fe79a43d534f786378b47a9686eaf337c563866f54b0224266805c7ab6b91ab227e3eda62ebe096ccfa977a5c1b6d1ca7213713236a76e271261a19d63f93366047e76a4a093285e13766a3acf02727cdf4862ac29265b272e466b6b23d5ddc7b0265cc09f68914bf7d5f9e4d8e14572fb8175c0b2dbd2afb54c07109c0a2