0x2cffd02e87768e338932f32409e0440d5cf037d93d9e0b3c9a5b69b0db2b9d06f6cf5781f201da2cdd47d0fac0bb06e9791d0e5449f63bb0b17a701a313631ed75b43257e5c85b2c63956b288e9c0370b24e2618bc654db26279567b5f4b2eba3b38ca6ef96535c56c0f42f8d6e8df0b684c2d90dfeb8829356cc0fa223f752ed318cbcc3e4e68e38b2725b7b464d483f7a67beefb6edb5e0f583dc8e62a2d2de871c1fed097737c097e731ea8911110d7f6799507940009c8fccc5972db8a151684ccc0b8ab93175d4d72809d816ce508d8b036f601df7ed9b6a45290821cd6b5dec85ac2180e5eba0f52b5ba3c099ffb5b94df5162364fa6716a85f18cf17262bd8d7a2d0be42490631f565063c8356227614d6fd3a0184b1cbefdb57e0eccaaafa044a2437c8e7721aec2475cc27428a3fcb30b8f45239e4bf5ba0d0d358d5ec18e5ba0429b86d1b65fe7d8d5505ede8d81795847a3b9c67ea660d48282e35bfd2d0102721cd98e47c14c838fda28225ae58860171d22b7ae4d393e71859408e2efbc82dc87e49b2489287c96edd5ac8c9f5a5247e0c44f0d1a16a10219e766574dca0465174de8d0b14caeb42671c1de4b1e47f4aa8dbb4b07f73fd2fe2eafb5af07bbc29e43a2612ca0fdc8ccf3c40664e42e77139442637b9a0c2d704df13a5e3dbfa4a8d499e3452c5e196c670744b3a5a4a9f1450a025dac0ed975faf97455a2f77816a8e26cd2efa943cc57b1ec5f8944ad762478632393482675240e3294bf1f84abec5bf3a86c617439638ed8dc74b975be99a768dfba8a30984282ff1ff95a3a8b9f7f403f1b0da32bb9831e0b3776ec8b2f7b9faa6e6a5eafd71ffc99ccddec442a23928b1a51f3cefe2af81332bd6b16e756e0e8292b56920ee073af8b089ba064aba6a383f167d2e8819dccf6e1241a939ed4cdddcafb1c7b3477b480d4e2e85ff41d0b6dc87d1b4fd79874f4d3ced9c2414445a5e5b11e55d331d162bcdc8dfe39439b4a99716b3caf5cea87babf40c640cc570829db633a52b2690c80a4ceb4ae8cb88acfc2886056f841e722023e7c2258a17796ce974fe605c2ee4e23aa9be037eaf92ed2c60332eb981095f50d4ca5913f50ea7d90a68e880830144c7e249914073433c1c68f99dd926056f1cca4393fa02a4f6fa854fef1ffe67f142afc3162b27e8d3362e1079284f3e30ce7d18fa0dca3990c13d18bcea04493bb2a80f4e0fef30a4302eb89c19c521bbdac64094bfcc3cbb2640a4dbcb657ab877f714df31fea2b796f8283241f457d87928864b129ecc4b8662426814c8413af70b6bdcb069ca6848eb3163f7cac586f8c0a46f5af50c8f814c5b2dade2804cf51e66d77118419df1467f55fc7edecb6d2cc039a5b3466853fea58df86abeb1c368758eaa58fa3d0d1b50dd0436baf8558884521e5c5ab547a1a6f7be3e11c1a56276ba74c2e42645af51199280b68fe8555f116ab61c0b089ebaebb035fca79ac7c6a54ebe0d4a57e10b274e0e4f885a5602bb8996d8ecea8984c91f1c7394bcb6dcf659ca532af360fbe4a6261ad4c218c074578f7a1e77d3d7e4695574fed3c16cc2c1d18bfe3a0f9315eb0d23d9b483dd017911613f4b23a412ac54695e19172322cad0fc0b6267f39902352e5ceb94ef14a1fa0dd36bf09a1de5d3f5605084a412c8e59fa7b68323f161d41a6179c1729102f444f55664ca97987581dd42cabac5d6a29d153f9bf25a209d9847a1f507098500acb56e921322cec371f93f4273469fdc9d4f0aef56e3602c4c3d0356d863b3c690c7edd53654ab10ac6e5c1c4fdfae2ea5e5edb55c2c4f72fc63341add5d00c5acbf313e41d6a97778392a93be64c81581bc5a5c71d74190d1a7a5be6c389048e669652cb65b6dadde81f2ce81b33b19b87273b75f2caed89