0x2cffd02e4c01074c204bc96e05c797a3e7e3141321fd6ea4a02c67f8d5895b3f6c802ade07c7df74babc483c0b7c8f072beafeecf70cb7dc2157493a097394b2373823537cf6fe9a50db30fbc3daf9a559eb72541c29cd7c0f6a8f5e5b8aefa813bea5436dd3e0ce8d78df29f9fe0b0e361f07673e1642b22ed984bcf12991e5ed1cfaa8ecf1257abe7b1448b47e75c0e1fe17730cd6ae9d0deb4f28e25981f778e61cf539aabb84de99e4224e5ac5cf4ce837ef586faf93f8365cfd3bdd1ace5f0317492e694f154fe4ea2e2d0e4d01390dc33039f3f5cb097cbdf9322eb77ce6b6c93b222804c1d75b15dabf155721bb7d26c1ecede4fea8e6a94f1040de7174be8069402465af98a6a1a65c6621f6d3a1b017702bb8356ee900c4bb5e435cf61c3c1c8518dbf9185e20fbc0a3b793666190a3aa8ba58bd0c43b599d02db9b0039f402dca5ddb6ea44850a90c689a19554cbcbab939556ce0242908c2bd84f728afd50cf5098397ded488464e82bf744e22ca93bb64ebe5b8a753d83bb4e1bddd4f068b8707480e407c2ba45d3ef1e01c10eef2ef01cd4ee4a45c58bb296ca2778f510b37529bae30bfdc82ced2d1e43ce1db5da87f92005d1d0796a0dece1b9b312f50dfcd7356587c63dd0555b89d760a0991f7fe1a9c3dcf56f382d32f0edaca8dced6e58c9f7311bbfe9f04cbbdbb6c70371eb49119e3436dd75d8671a9ad87b35ba72b8d0d81f9b2ed9ad7434db26df9ec7a118f0b7c09138d07b18628167a1fc7e7b14daaa6174dd586efab4535d299fd406cb784397055ea42166ad525179d1d5ebd262f816bdbcfe8a0d954a8e97890892999ea4eed75be673c963449f97d979144d5174a16805ed735ef8f661246f7c6f90d61df715dfae1d8900357707101343f21666d0fa5671219ff16074ccdd0015a4ffec60348a4dc502dc1e6d546151dc632ccc16e1c5d30f1694d16054a709243ff25142c9f2536faa457911da86960bdafb70016aac5671ab0290d68e9bbe767351a44b725d55a3d7c105a375bd268fca2a7ec119a782e4bd6f9b03c8287286db2f84a5d1da61d3486523370b2dceb863cb2dcea524dee4cc12118b3cd7b63cc594fc9bc1b4a12bbdc6b349535d1a8853d0b2788b3ad6a105275d545d5f56da63b8ee9a2799d1098778748d9e5cb2af538d8b1f71993ce3de570104555aff8fe915d21fcbb08ca7bd26529cb53f9746f42995046bd510e483b5ec4219496e2126b7dfb02dadfac9223de55aaa2d0615e2268e33a06ae30129bbdae530b2039fab2e267086dc478394a218f9fd8f9cbf5edeeead7a569c6e2b49b1527fbac7871f06bab71dc4b25f1d23244e944ffc6fc25f4017559a325bf586de1008c816b26140d7f3ebd492c5b5d9e0bda73817e3492449697118efd295c5ea8686ddc0f4f40e5fc752bb5c5841cee3c23f25bdd4eeed59aceb4eef7b9c4d6074c1943fbdc537e1b9e30954b2013b8828e6fa6ae39758c9dc9de4f53ae647feed1a419deb61242d5f0257736b1e209cb48d3e267fb34d48546cf96922ab9f5a50a75fbe551a086f8e2d19200ebf259ab0addf78528feb30448e470bcdbdcb4e72179c85a2bf14c779afb8231b542c23009b126f3e0c399f378a2dd6e77d3aa4e3925ef0251b80b7fb28ffcdc95288a2559d39724aa281e86807f3a6fa2c8c8a115071bcd296922ed413108e9df3f99dd566faac7aae3e1c9f76a0bb81491255896a3551ef8a9eebad62630b40302c49e50815a1842abb1af864f7a310152b2d5e6dc865b8bd870ebd73e60e9dc3ae6af7a59c2c99c8bb710a90255962f7bab1e10b90d32ed315c84329d5d32e809c49ca7a66a6ca9e392cf0bb1f55b966f755327d874044617d9f695a835e9d65b35109584062d9b87e149a92c72faeb66c0a030612