0x2cffd02e24791aa70bc7320e6748f65de5080e04252d2f0ffedf755fed3740890eda52febfc722afd63eee9aa60f438e5a4e32a1bf32596b01e7888ac97ad329a1ea18f8002120e9c087dbab83527a33147c93015794a9c12d51695e39f79114ffbc5a29e203cddd6998a463e21fa4d2a572ca723bcd538b9c9663d6ec4c98ff273cc29a7d12052cd7c1b9e9343e546ed0def96d1e4467672d9b9c380f7db6d8fdeaa8f09e606b6a438350c460fc7004af257850d60606a90d75943dc7f72e760c300b2c98600d0762141ecc3614c5fb876c6650f6477a586504284606544a630319b803bfb51d030b2defcf5a06c078329691e2c8fb230a457ee9ccc1bcc9ec677d51eeb963c1dfdf2c64bd0aa05da0df9cbd7709414f48572f6396e7db6bbc47ec4b5dd0c3bb38064656f08a981f6611424ceee342379f8f0fe2edf9e660cee663e34caa085a93699f1b8bec499eddc3b804cf27dbda74f6910b8d9f4a043adb51be7435001759210111b8f1a4f6958da0a23fcfc9bed85a0d89b9964a4592b0ef85ce10d09bcb2d70ed0bed4aaf0e6238fb54f116203c9c7edc2f29507759c5319abe6375017b5c496d87f4547541bfd25691653037c99889a65bc3d747c47bdecf28b0c2ff9f82c0608f71c7a9dacafeeb62a09c6e4fdad6eec49e470d09da2bc8191ccd6239328dd08b34481d9e635075402ab2eae67af38731d794f6885dda9d6450f69e29904aaadcfd25a7731c1fa203666f7c7479f8c154725440672bc1c607b040f54f4b6e7afe7df26dffe6fd6676d47957452d70cd157adfae9c5c1bd67eb4dd8f0da068a5bb27e8f80648d58c602e426721a24595482e9016ef963dc3fbe5b905a37e0356a456693fdb096d034d5c391db3bc2a87d7d655dc601988311357331388dc42c1e010e5cee53ea48c95a1f5b4baa70adfecb2399ae1a94d5fcc707c05cd03f0e6c7cc6a88ae8373f5ce646059ac7790a37e794b36b416763207fcd7c5af91c0e233645473dfbb5144268644b87a553995226773a096b21ff6749ed6794362f15e23090b285ad7c62ff55fb79b1b046608ec51b796f987264bdb9bafff3b8e9c99e6fc2ae94c08d34b3d9ec45613f39f9eb0044b184b5b4e01d0ada3843fa3b23209d440c7f92bec4f666441a0b2763195fa9047fbe31a71bc221283f4f927ea656b2977039f5b4067cab7bb8d1a91c251ee25135e589372ad0130c022a330771e949c41f638caad88d182e2e9a89202de0acfb20368718cfbfbdd06306a2f90a1882ec8f8a0c002f1fbd91263db6a8bf5877f762c73d5746fc192540f0b70054734aafdb6590b876a29ddff5798b382306e7006e951f72f96b9e08e4e5321349333813d9679f2c2be2b88e60f73265e3f5e9205a8eb0b3e635027a866bb439601d30cba1d22241fbedf40310560a54b2dca74c76fe715435879f29609e8b77bf6472c52e192b30929825df1c66bd0e96ee3e7a77b51b14236aef7e4851859eeaace9a7758a6998f0b08c92474d82108af777047794bae0a20b18e888da80f8fdde21172536fb3431f0bd9febc3893467c9c056ac7471eed5833550ebd5367bbfb4b2d6e0b813bca1574abd91dfe7d381200715747ec6d01df56d7eac579c15889aef29c13cbfb8ac91251762d23376716f671bdae9dd83faee5a486d75ae80ad4e5a69fb03d278008ca8a10ef9fcb0bc41629704dbf30885fa3018ece21d08a2c25320fb8a2e5cd11e7bc5ed9afd842ce40ba4e63000a5123d1785c4b36aeaffcb12bb4039b892ef1a898df110382825a75561df34f24d03c2da908c5d89989c89ddff6c23d62e826ea5eb624cbeeb2b428d6b6cbeef9c95b49e6c8c12988c93c313a538616349f36ff3ab860112dae5a00af90c560e21d96a1d331e9ed2d9bd8f541dbbe221cbd7378