0x2cffd02e7fbc34fd57109ae44a9fab1118feeb598a01233c01ccb26241b5d3a00bff14b06d4e44463f8fac0e9a75a87dded7557ffaaf3f16bd81cf44caae8c73d42856b311be094b25e02b45ff75071450c369eb2597dd98266e9992a96fe875bf3f4caf03970c02aec6d747eb61d4df916364cc452b90dd71b3147263bbe11ce0cd8a581a04cf57619658240c5ea2746a01a77b947350d91ac0fa76df34babdf9b2755998bb0132593e374929409917fd0af1f43f4a711d25649ef220dfd4652abdb95e33625f70c69a18a7434f12059cc55097503c225b713050b90d5cd6bdffd3eb14a6f265cc22de244017cfe19118afd89c3a0b3a5d9229507995659c19e88b1d5c1781bd840007a174b6f6bc5c9e07cdd281f8245f2f00ac3a56f3a077df8f73185f550aa5f54741b75eac37b49b842b543ba7df44084c3392b4f471ad2bfee0557d646f7ebc4d6d7a8b5fe9ac7cd3f72e5729a8654de08f9300bf239008a5198054a25a86d2dc87ee7c38863f0275b8d81fc9f188026e526e41bd29f82461297443165a1a144c87ae65703721bd0337135b03736b9dc9d138809e5df7e6a14da6d0bb15fd26da5c5eaf8372a6ef7fc2bb9d905102706a5d7f7d47afc50aa11cbc0aa329c6a3dc23eac2763c10a801b0bb4338f4fbb946b3871d4edcf5bad7ab509c13141114261df3f2473b59fa1b40c5f8c2688c0fc2ae84b4657845ea5c10c8508fdba1138993479b43086a9894d7fda2fab298e20677429de237c7741b8a9d9ed944881360874a67871e90e772f0b1468590b9cb13c5f62751591d09ea02481f921f854ce2e98cc84a79b3c6bed442f995a1af5e032ef8af1cec643cf537ec86888f6dd49cd733a3ee6bbf4d492b4a08c2f1150625569a654a1530844118772f5c27e4ebdcb3da1f0e9e0842031d4ca5892d5b77c26cf0968d48f293264cf11efa76fce53d45fb1b5c512ffaca784ae6ac2c2922aa3286c912122e58c223a2d9c593d4803a758a9ad8042ef560a863fb37c3b7c772db0bf82918d2360082de89a82db9d01ff0e1aab4e15617edfdef1c663bc4ea764c62a690ada4621b0cdcf1a77fe968bd41427383eb828829fd34c0ed92233a780a5e2ed5ee8c9c7a97aa59bf1084541c5118caf9f6804005e587f0c499dc9e2caaca14b23c036b1c2c4423a29fbc039b85ec7153dbf2455761eb59d448557fdea500a0399382d5c867b16b5854e352dfe9ca9cc77156ece2bacee917e65381eef8d2e67ae1418db64021c3e1f5595ac1fc7e316e8d0444bf7f78d5a9e2b6e736ac2e8459fa1c28ccbb374a5f8e5cd38bd68a62d7b5ffa854ccffe204e14dc66655797a1c1abb63beec202a859c0845acacad675f843d7425ffe2eced2ebd3f23c0ad0faf05b3859acb4c977deaea6d130aee4fb3d7a0c336ebecc5e1034eeb50b9722318184b8a6d8b2aa2d26737337235f0feae8d713c1a44766fc8c5e118663a5ad86881aef680582f25c7a162ceda72e41fe6e73ca8bf2d74c9a0540e818a71924559826bc9469619fe407a28a3a4bfa07f1afc052aa4afbecf3acf21ddfc6d94674ab940142aed777db997ac4eaeb94c6e504e21e4f33eabb21a3ee35531ff100c3dd8b17a4cb962a847c95082dc844b6e5722782436c46fe9a00ec1a5068ab2afd4cef9988f7a280cb2cfbc7b8dac96d32a2349b1c4c1d79714e18c8863a25d1c7335a2f5d36a39e36174a8e662e6578814ef9943ec8253aa20cb2bf1541948a8b89a891266aeb83bcfbc90257dad67f0cf072ea6241faf52026c4ce020df65f117f44ba951113f5af4038c24bdd9eb74d1008011306d4185d8dd29fe350cb84187ac6c483c8d58d919358900e3d51bad5a62843183af6347ee08cc7a9ba7fb1ce0cf3d1f342bb4e0f4c33f3f8e3210ee613bcf1dddad85