0x2cffd02e524ba1ed4db57312d23fe0c5dcbceaf0bdc50334733c628048a9b1ae3be8a52d014b707366620a89c30d1d3f61aa04a66639c97af84f42ff5cb9de517a27b50a9a92bb2c4969143e896a254c08f033dd2b2d854765728fc3ebbb5c310f599b05e36c1ecc804ea8387ed70ad404ec065b5d904214372ba1fc0b46c0d59504081859c87c8c65b924401c895ca56f4763f48c46cb1fe80e3016bf303b64077facfea0c879597823aec10791ed55d6eeda006089ea79a2052e5ec57b2985ffe620b10885b49145ead902e9654e8172023a3b4a091a9b657def146bfcbca46f1b127285ed8f2cd3f29aae428839bffcd232c44c1226116e28cba706ca82407663df32b8495f15e55a254c44fb478dfcf7d4c468e38577ec70e0aa0993f85a1f2eb88159ed590ff09becb637401a28769ee449e24eede7fb72e54d51409b9a535de545910c5494cad2b18c4b10e019e83c388b50d4f8f4011ba3bde971a5bd90861113fa5b25461471009005a7148e09fe06e82f78aab42c370aa6b5f806cc8cf61b80aed526792623b0f200b50f0bc7e45897a08bef43bbe10fd292d6890b733b0cb686ccd686b779e7b4f1620e233ce65106d9093aebdbf3231420d141be79ecdd4992a9743a71940858b0addd8918b12fa739fc5b1d915e9865f86fc59a33ad3eb7e2b144496b6479154f46155899fb0221d3c74eaff60ecfe6fafbe860df56ded3f7b9d03853055514c4d10ecf7fb0b14abcdb7b99c9b81ce04bc2de1b4af00e6217f62ca11aeb5492c885cc87be17ef7acfae6384a877dafff8ba8679f24b48f7b14748286a9f1b909c2489c5d87e009c27708bb2797e9fafe4e4d5f3c23c3b82963554c3810fe1b881a9e2856c169e5e03b21d6c095648791e1da68613943de477659ccd0f33cddd5d0e0c6b25cae33522ec3e785ee70a452f894ddff2f9d353aada810995cfa832e57d1a5effa59fee586495fc014a1f303d44f7e70235f91a7d86d5e6bd701d6c8b3eeeae95c6fd11f719522059092c725210d23c3e9ef137ad29c2079936afef4c2d93b21c5e4d61826161ce1f822e6f7f1b72c405296124fcb82309a93b643742acad78a7a3ed9eaa15a8db70afcce0784299e639d34c89e4247017c2a66d2e801d54e78d1b12c5c80c23f1ac5f8f0e4eba16e53bc970a365c816026c0d9db05bbe59adbd2764cf5a13309e9bbf13e632c44a7a1c02ba90fb500e840be8ffb5a9dbc3b719e507618f0ba110202d2e4c72913c3d389e8986dd3f83015e5c971090b40f9faaa20394c6c45e10431b4d97a1eb84b6308f3aba7a0a7dcbbb918253fbb82c197b7d99a8388619cbaa87b2802b834319d67febe65f4c146b32fd282eb1c0b7adafa53cf84dbc32bfac8cb5ef0923ffdf1a44a813c3456b6560754787d004198dbba13a006f2e75e5abae94cbfb60caf8734d022854fc85bd7d6cf281b8232e4d46994cd5794e69753657adad803179b2567a1dffeb9f312e6bb3bb65c6f99cf467502fcc11cd4469141cbe5013eeb9726b4f56a62b80a681df9340b44d2f47ab208d14b8d8e5871381d1e3dac83fc7869ff0f8a741dc0fe7313e9a7ecd33020f03478b22d1276d1856db203370cd023eceb245cb48a0b0a6c11cef074361e71a204d430381f67a0eecbeef1391bc3f4e803b01b70e6523e84f57f0a73ee00e78e1506e5bc4c501354adc5f17b60f93a3378ed1a47ece9e3b938dbdc0fc47d89dc5978478074af00c5da786cb2bb9cf484ea987bcc65971279dca260fffed4efa120a0989c71db57ccedaba2cd13d23578aebf96173df941f94052be23f6716e6d034d98dd54669bf240cbec8516c139b89ce13f5f52bf8549c43a16b1e84b8d4f56cdbee9b8ff4b1a3a38313470a7293b5656206a392289186d825770062a16de90849a6