0x2cffd02ee9851b00da733ec4cab7b5625e1f9bf43da5d3a0d6fac07838c47d0a0233436bbd6f6dc152e63d8d3405ad9d3a8eef3d60a4d3adeb6ba7300f8e4ff2b46a02ca1115a4c104c9f0d45f2f4e1df3646f30f94e673318396fd4007766ce73bf7d003ba737dd707deb2b0ce84a59e4817b4ffcb42291bb479279b7c829f8e0ca86cee74aa1bb4190bf25368e8624084aa20955b1806998902adfd2f71961b846f01dc8da9b655228cd546e32098b6db6a3e7f0de85c7a4ff283849bc0049f93b6f84ec844f35a480fadcbc6c6fb45f2ffea16bf31a62f023e863ccf2be43e35e1254916d4727da4b9c465986540b9bf2b41e281f8e54168507c1a23f55398f6fd34bcff7ebb40b37f919ccc56d5cbdddfecc34998d443183e44540eb731a89f4c22e13414bd0337d24804cb8b9dfa5a9d90fd9db8987a41be31f62b4b0888d9cca631eadbc1de4171dc09d14688ffe7528843e80448c5a1380325c942a6f5607b28b61df8e8c6533d8958c184a4064ed4282ca4dab3d774f1b9e8f45a0fd62c45d7079d4ee649002f4173e455635dc9cb598795643a057f674579ccca2df3427482da936bad08db5cf86b1b11cb1346c0e8bc5a53d6dc37797e590eb97da4ec64554bb27ff326fee163cd5e3b71a790698456b08f69340f51d1561d6d0b6e42ad0508bab76ec2cedc89140269dcd51bde2e5cccc209fa481d0e477c8a355bdf81f0dfbb4ae57e9bc0182622dced6bcc1fbc6d8eb072df2bbb70a64a219ae8cbb09312db283104ea15a8e77a689617a348acf835e0cb4ba224d76cef1af288f5a2355a9c455406c156c05c2b94012e8e986067338c70e0c6e4dc56bec2d1b870f256b8f3005df4a819296fa25f729c51d9edaec215fa2b2180bd6536fcffd5bd22c8aa08c8ca75f502f0f6628b2e1da8634eac7ea5ac4a8c81cedf1a0da502816da70c94b978f7e03722aba2215015bab7c0152b15918b89c8d44181c5a2b7e5e892f052a0e6ed31d8a78cb85f27a65a76ed5d2a499c10e0eb666795ceeb66e4cdc3ec3d1affe5f04f9fe9aaab4739ddafcffa2b0e6c78d4c34ea7c56ce09544e649ce2465fe4cac7a13cbd635a742f33a90ff39dc1811bcf1bb86db2f1c4ad481b94e9059982e6e97d85d1c8dceed9c422f61739cf4e1ebbde7d26c2605f38245335499f0f45ad79f4c85afdb148e6e80e63a6725e6cf959a68ed759ade4ee767eed095e9517a2659e92e7f284b44bb30ae2ffcd933118aeb8c708984381750de7e68729d63baa4fcedc583ed4f8a4b0f0b31b1eabdef7ed6ee200d593d045a4aa04e0b80d499722ed5a4c3b6b96533ec200e5d9ff0274be27267676b908b22a101917e3f4c021005375c9475ec66d29dd0556be55f1aef82db9eaa25c00905d15d56a97b7dac8b83f49615bd5a7b994b87b86cd350b49c32dd62d4fc5c1fe59beb9b5a20b200fd39ab7599229255d1afccb07da17189510c7a31514d186385831ba94919dfee2d4bf04901a49dea6f7792c65ef2ec97a5a880e213e03e707bb65ccc910b9d0ae34cb280568249a204aed8407e2bc50dbdc9007745158d425a85beb892d49ef431b0d058b697e46a457a710af696e25bba7429400d992d138d2828f7b32caa8800cb006d108dfeba6b4f66cbbdcd4033f2ba278aa5e3c25ad8c5d30578403e66f0d1c871b16619315bb978dd40a42de561e47582be81459faa1d26571c0bd257cc9ec30af4f83fb3789e6b1b22547b720f4e08d73ab872976d8a813525d5208b4ade112511519aff77a7480d17527dd0c760b26045178b7051fa011568472c1cbf959aa311ee814752dafbeca8020c53d76bd608038fe9ed2c814e7f3a299c2a12086f3745cca4f4d0f6004249d6076e73321f26245620c3e4af9b2322f9e01d54e61fcefe96ffccae9e018