0x2cffd02ef8516b0af5db30089397f8375092136a89697af9b6c5866457496b6cda653a58dcf93b2caa07a437a489f84626a2be6b5d602734ae6a8449ab612cabf3ea964ba0a295a092d67980fc4615beca770bbf3b7cb52b9f63fb4b2c7cc580607fd51534b4d26651a7093cd1954414c4f3f6021e920858041c0a835a13c572665df972029504287e49c63186990bc875b34ffb42bfa90ec2208dbbab5a4b4e50e4d22e5832a513b1aa8d8309cc18c5b4263440f95ece9e0998e8865f05cc81652f4e9ae679cd8a75a946ca08f49f09bbbe4dae7022835551a1df47db388f82c46a18f805e57ea93fe962d5a3ddb2db54441a4bcbfca70280f36773c6a9a4095c97ab49dd4c5cb22cc2aaa6a0bea416cc09a30d330f6b59a57e47efe488966b26017311e8aee8494d1391dc545706f65414c042ef02f0d7a1de32904a51418019b7b021803135fd64db0d7c54a5b26a7c31e86b0db3228feb9ff545b0d2fd16e2f176bfdd2b76badce6d21be345ca7f5d1b0d1db72a5cc4f9ab1e9e4327f6fa2c336287b104ead88d0ac2a67da3a7dc2342ccd2146a7667d746c7ff6b8291efb32eeddf5566f4b26b2ada9357004c326a4519d29959d731d340c66873f1aa81fefa5c6e9123f637e3e70fe953834d09d299ef859a4c9c751d3a9e74dfba883563206f03dbc7986bf4804209f0320d10d2fbb38146225f7a03f8b8128a2bc3357b913dfa5503c3d934fc34a9861124506bea3a18bf58038a69491a796319029824de49975e39375c70464fa747013a950eee49461140075faaee6f2c73441b37895cbc8f989c664c734da04bfda8748c3edf3c1b1a754ee90868596974817164be1c6ff7bd47bd39544a7e3aa7d1e3e755872cd0427a82dae4991c4ff5d4431639d418b1556887e1cf2366390c572597cacaf0f1426837bae52a8438ec6553e3617c97cfd92a4606cc6eaebc40df86a35ea163444e9d211d9d722aa6b47560fbedc0cdba034ad4925361beeee24a95530bb2ce4ddbd2fa7313688352da43659bcf9af5baaabf7e010d0806bfb9d1b69a8bf52b1b794ac81350dacc3fcc27b346461656bb702ef2859bee0aa80f6a025f57164cbe753da5bc6dbbc2cb2649783c06736488165f71df45ee88a5fd35c6e57ff3bcf8ce8a2e7c47987b93112b2f2293ea58986762e5747a68028a42d64e86d025753002f163f8ef6f4dbfa00f7cf71f658ee7dbd9701521806ab76940bb7f85122a3fc692f1e07ba5812994c0ae4f452303c1edf4c7b8a67cd7f20e2f233168b199712e62c5811c8649cee9f38670b3227649b9d30656e639a2e74a4240c0ccadce63d587bb035881df3dcea90f6e0e7ca0c67f3762dc1121dd523f941e744e245d7df986027bf3bd2dc2fba81a27ea2bc2ca674bbb14fc4ca8ac0a58da200fc97dd61054adc3db716c88a34502429405f2539f52a2d64e997571e52e507486a9684198329875f32981ed36ad845c9adac1cd8b8e778d412f85219fe3689cee93c48a07a4dffa25ee4612ceaa72ea3ad44696880bbfefbf35a72e6d51e930655904b6c64578187677ab10dc716d585fc18f3cb66ac0bc26879db1096b71b592e9cb7fb198ae7db2176a462d6bad48aaeaf28e2e102b338e3854bb97a9e0dce2c581368d9488c8070ad339004cb1feab9b2e3e5dbde550a89fcb6fe340cf4eafb2189c54be6348277365bdbe7cbd9f1a52ac884368606b4f963a8f3d41251ee87a06f99c24a91a5e1167eefe5c717e18b5e9ef60ccefe873384b7ce63bce431f949c3bf99757f830dbb801fe71fe05de60a3f9f79ac7b6706109ccdd6e7615876bf841ee15a92fc8779a60ed5036f82ca0ada6c79d46034540f47b6ebd8bf4f3e3b1db79936f319be891c34cb12aac99214db3a2dfb114d9d0c58e361df01bfa7b7f46