0x2cffd02ed643181bb0833bd78e48a10c473061966036f600b9f1e9cf0e5bf6d2d3f893c1a836e441d3260d3470f47a667f5d69efac4c140d40e0a16beb847112175a7c0e8bb4814c91d32c1ab7030859de493fe116680c0e0c3d89befecb893299d1758397ab9a8063edb3a31c044dbf5751995e98bb39af4208afb40bd31eb600d0973e85cb8089f95e178fbb1d3aa688ba8204f7d2d4defd18a120f6e523c708bdbb30d1c6ef9696c25ac212d038e7ffcf2159bf1384ab32754f2ae0da954cfb1fe79fca23975ce4762b0ff49d65b077e4ed29467981b99ee70cc2b0d3e5b0814fa365314326ad8cf2b4ed28eb9a1cff9f02306f02e28ea95b05d2be56719d11e0a3ed12679debafc185ce6f7b5255ab4c8ffb07a80f11586824215db31c991e1d2158e841d9c0fffeebacce880c6a9f952a9f7e31ec42f4623f261a78ad58d22936e382c004e035e429b0c53d5374718186a5e15defe57d84164a3d4308131bf82405629bd064e418865f0ab37700e9d875e8ce649d5358e349f387deabba14e462bac36e6880f4d0735908fda7662b1751061db59bf44775647c06357dc23afd46c2efd01403bc3b59a9010f7bfcdd9df8cd5fcfc39b85118291e798e952804452dc5f717c3cbc9229db7df63f094638a7f43ee1c7ad536df297fb88ffa9178b8bc2f267edf1a01a97ef13b33f83cfb927b3b74cfc7abfe96e86b0d98b8eedcbcb5a2326aa19ff905d48c18f1e7e738130bf59ab5a724007ab478700379a875419f5df0e1f9d7bef2ed5a6fe2b3c599c56383afbcaf128d19cf38788692bf3aa806384ece4d84e735ec23c4f5d10994dfdb697b151bb2fa7e19e270788792f922d67eb941a7897e170cf39d83da1df02f5e3223b177bf410c5acfc519da6f37b5c713d8926c60e48b331dbed9eef62c0656f6d8fe2132f8fe570abb4017f216075da102278e2fe55454ac88604488d8b30a4825c751b5b3c709c38c5e31a157b77ff506dbfcb07a6b938a3a3087a553db05f7eeadacb576103a179f9479a1d30e5dcc44aa588f5384fea47b0eac84e177a8fbf00974696f894c5b6a3ce678b7ea602835c1860549d5a84b2986dbf27928609639d69febf72a9c94f2946d490b49eebb2b10dd96eedc968cf3711767e15184538d622036caf09211030baf1c1f8e842d1174d4f86e991377488335491b9fd9a135eca858af39e9ff8b7b5ed323e484a4aae5523be3c711db70d40441c8937c2941ff62e11068be2ac9c1ffb14e6ea0b970a7896d37bf86ce780d13248f94a5222c2d0524a03aa6b039014b5df2216900ddc1fe7e8332b8f1757cc3d6d070531918dc61a9410c2eb64971ea1adb3733e9971c19f648e08cd4479f1c7e399b9f46cc9eefed465ace9acd09d2f681594b965099e8c10dee5e6b3c66454e63bb6b581e7496f4d5a391845aabca8c45c1d2d00b0daabf25cde4f18fe65b0d057f8596fd1ffe39829050b35716fc8c7da7b2830a0f0338a42f31acbd402d82ebb2d395b45016b9c2d163c88ec42224ab12c5711aa2ba72a03b2c5d4105406ae6a2a202b12f53d5d198891732ff94ee319212d2fa5898f5876040082dd048d17368b60f18aac85018ad97a65a52e8e833bfbe2b269f33b5edf85be5a91e46a0d57c6df38b828d95139e08efa027e9a0de417803d0765b1f2d0d403d6df89ecefc71617a82d4788ddcc7ab579bb4a0b2c19798a9b56d70d458dd4ce0352e5ebe98220f9395a3f4d3d472455c49b57b04c5f480ec6339b90349a743e9499498a4b7c0cd3b46111956989a16f0fe3c4d282d6574b2911d2a892b002f77f59a9252659ec424984e84b8273e9045cbb3540a719c30b1c791d67bc624eb43009677408b0e3f7071ce2fe5e1f9e9b423d50f749afd3d5f817006370d8667da1c091f54497d72d