0x2cffd02e1326c167f1fb8008208abd387f1cb37cab52c97bad32537e05fba0c05b7a21658bd7c7a6befe149957d7a2134a6b6be3e222a2d5016309748c92ed18d6f9b43b136b9b3e3f8f98599357be91cc3b169c25444391a8cfe580411092da0fb76dd615551e7eb00bbfad6437571e258efb71e25f8a150040eaac949240fb0f8a412a0f61b006e3dce0eda4e849a924d66efef4580cbdf3e12db02e3d05bf4ae6e536356511902b27fc26ec62c5e00c0798457b476648e7b40fe9972087037e79a9ddd74508fd4a8d2e4aa0c367f0c3b4a27126036e21ca23d37c47cf1bbab211b4d5651a95c2d7efff4e79de2ae39a84e2438787d9707aa0fca29fab51089c1dfddabd45240f4ec66bd8bdf9c999c0cc0e3fcf17c0efc796ef8d77dd68693080047aefbe80783716dd10da3c974f86916a0fbef1e33a238592d6d4f51d6d108e15e5c6a2a89407939a983957aebe4dde64647d1729651bf81de65d009d261403de453939e334130a1cb9d08a16078d3f1366b1ec7f41df7a26b1f1e572fb717ceb2cf545309952bcd790566dd33d47c65fcba272e704eb1065160962f94ab34159d80bd23b8390d5fd509604709d8d589ecd1223641314292dc8f86319abbbdbdb36ec24819c5f64bd9b0beba5ec81f8553f7e334504f39adc93b71a8678720cd4849573434b79dcc1fae05f888f189e30cc07438743a7a68adcda1bb69fdd5f522deb7e91c2f5e794cd4abc2ecf290931b4d55f0b6f43e7f0be40f6820dd3dab6fee42c1521d0b09edc904b95c05214830e638bcf85ef109af935aed5b95b26c962692a79e3c14948021c6435f551fba9dd6df98104223a3160375733061a8ea485abfafd759d79fabfa582d7214f5803478e5a29b4cfe61e9a4134194275936b005742cffe3ff49d794dcd7a140cd846afad69ee3d3dccb1b3123ed5e6a7b24264e88dbcc6b4d4f722a21f4574f0c5e0cd2c3a27147c10de189a25ee7dc33b13073cb46ee22f24c3ce962adeb1eea86b1e03d41d8b033006ad4187a454b53354fac95a4ca74b09f2c496c8c2a5b33bf55070e4a7d95ca0a444eff1b96f932a404a4cc020fddcd596e3707ac9de6c9a07ac11c7a81eab170905511d2b9dc314391afcdd8c0db0918ac156ec376898001981bcc7f19213bc22e01cfa02aacd53ef83a693873f0d1ed7d9e98dddafc5bb6399939edb8a79b449cc1c0ec4bd0a9758a0df723ca744066f4312fcef035d5725239671ca0327aea9d25547e5f0aea0ab2f83d4249e5fb5bf4b522808cb45fa7f37f64fc1f1e41a77f11cb3eeb7ff5639405f98e90b075036fe298fe8d7b2470bcc05c94b3b70805a880b77720571f88bd1e99e49f573d2f147d905e7a29476f9f7ea8568ac220839570b82d5241a5e8f1e29bd0593cacfeb70a34b10562e44d3a6a69a9fa4e139990a4d706dae6ab2d29a2807cbc551673dde9debe34c458357c05718cb53f04f640038ed8123bfd2b5ba6c670d2aae2eff3b4666306a34806228ebce8de315ea146584414f063d12c81d7914a303c09e0b566fc27122465125a162d1d2292bcb85ca44cc8fe1c303904180db64e9dcc9f6c5d9ec2538f6f71623a7abea03118b623ef54305856dced2539e449b3698ed59aa59f7a43fe3f8988098d50b92d82691cafd5ae455955a90379480ef5b11eb260544bfbe76f8e76d070daa13637a53de1ac8eb60f24a1c9e016f475a84652cdfb6ec3bba7f0e64e84699d1cb93a9debcb7857ee110f5c1bfb5518d9b1560d246bc44ef5c47fe0bdb7f399be2b922f9dea1ecf0261fb1d12b646838a0e500cb83ba00280df96f0c16ab1742b5464bc2aca965dbb3decdeeb72e93563b6ecc794ad71fb396dfd699e6434ac209cdd61631e10af5a73515b7fdb1ee12aff61ebd3cf6714b9e988c7dbacd