0x2cffd02ecea6d25b96d2251f4a43144032b393c20134037b46e850b49eca254a79b3a3f76bfb8182cae830a2cccfa20cc360f6e473407ff28e8af328b43661a74af9c43f0b19dd7a5f9a542a03b1e1797ad57a5c45addd95d1cc287b45b29fae291858f5e1ef5f8494b1e34282ad6871821104b2d7bbd04b26742bc5af776bf47c4673b906a414da17041184a78a56d0677ea62a2ed3e097e74a666ad7bcf3e4ba0790a2376d9823aaea7e037ec95082d3f78e5dacb391d931c0f38b52665e77b1205c94dc4b5739c10507b4fdb5e9dc5d95ca2d36bf55369fa7eba857609571ea44f8a2fa2767738f12e854b1659a3ce180664c871930e120e3b7ed058a5f85ab514bc29956a45db4c3b0f3bc3cf1b4d530bf5f429f4123eca54c50a0f65b74d2335e7d3ded09937d96c41ced23f21000a5b99e9c12938801c0c974ecc76ae21ae380b3f72367f238142d74244a05aacb33751046e0802588d47c92e7ef262aabca92d308eabe7408542cbfdc32bfd4ddf9ee801053c64bd1c53add438e4f4b5da9826e8acb02dc0d525e22e86fa29cd6980b53f203b5d9d056ef5a54120e5b911106688b7e39893f9eeccbe144489fe6bc129f9eba3a9bd33fe1fbe0be2f9a9d1953e245d2962694c859f55c67ad61c8b1f27de7ff81c08dacb3f6b4de66165596388d94dd54d9984968f67f8ba37c79e4e047f3c710ee79170737690d49498e9aa8efba50732cda3d2bb053e05731f387c43dcd88b769163ee8343dac8047cdab92ccf1094694c4e473e765dc3886488bf360fc6dd003f770e3b3ff08e00d43101676ebe461977d333c6a5eeb9043131d6025e6cbc7221fcb4b4f720b77a5bffffbdb05bb978b1b21410cb891ce976c9ebc4306f7bebaa3d0adb0b9a947c62dac88bb270a1d1ba38ca8239eb2cb68f7f9b21e63f4c4f57916a12d69c461e23e7e512a9d2cd2fca3709e6771fc608ba60a296dcd524660bea2fa84a9bef6558d600c57d1c8a41204eaac3400d366c1674293518226a3651a92d08f7da15faf60e3fb464294a65255d4713500e519943e1d641f06053cad902cd5a817100a8f102c41982eff5588c184b8a79a54e561c8fcb4dea15afdc5aa79d52ff22754173341468f56f0f6dbc67bfdf1aef29ef90e65004dbe03c291b68af9370469ea839538ad429339fd84d6a8d9dbdc6095ba674deeab9937b70a6a1b124f9d7db12db4b4d7c5bd10b824d3f67b5d89cef788b4a3d2cf72914669252ac4e84a86a77a1518eba6c71e8a9c32bc1fae237bcde327318be4286b98281e81bf3823c188751e6f99d227e5b745e74ee6c3b848fc2921c4c6a97e8aaf1adba87584991aa135885de96f7d3b55815651ec4614f9cfa258567e8fbbefdf0bf32be1a21261b47e796595257bb70fcd344a26501afdcc8dc74fe8325e5e5ec0c08cfb64c73493d08269f36fc48169a206778ad2255d0af7df9074e655995138f351fa7934fff51aea75a29cc8afb98cde890b5272628b5915d56dafaac64529a95cdd56869136616d4755435908c7da4957f21703138c577bf2a47c4d2b924d1da49841f18d77a9568ee127c49d7d8aac4d37080297f1d24b47bd5170b6db7f1886fb53bd60dac4f8fc12ebe8d6547d0ef3a35a9489e6cd17a657ba93dcf0d77e1d9e22f9c9dadc7ba1495d50092c71ad5fa84fe16583c3df3c824d58bf2c641a95068e63640e597b25de259cbdf8916751bb08bcb5bac788e0127b8fb27c0fd79fc2d376bcf13b84d3a2e30253bfd434e3f3bd57879eb9a85d64635aa8b07a6955f8c8609db9878583cb0e0b0ae500ff33763833a3cec2a8a3011301f99170c5ff03f80569524f643d6520b0b0fdce6ffa7e2fba9f8b600cdc0c650638b76e4814a36fcdbf33578e9bf00a913775a0c81a005c9a406967d7ff62cc