0x2cffd02e54258cae683873b1b1149e455278f1750314f37ff5a404de8afd267dd3465351540dd0e265a294ee937b7779a8d65912b400975adfd2a47a7287e4eb88cb879bf7e6c88c2ef28c976c4bd467ccb1868fe1d6bf79711e2faacb895cb3352ac2a6e89bc35ae9d81d4fc13f314b54c929273adab26b04eda5612544f17b424ea982486e80aefe373d0e04b39077de2eefd2329490b2a8b8a443461ebb12e7f88e0145e0056051a95319c198de1226b8ce4d973201b909d8482a5eb7e6cd58a01088d2d8ca96413c29c13ae25b6ca19c99f6fae037116acf33964f513d6aee55aaca8d5408efdfed80769e8ff5a2b0722a2c100ea9b7716e601507eef3c307bd9bb77920d41ddadf4de805073c4264b77979fc0f0900ea8a74e4e3e58348079ba878c17ec5304b0f3edd433081b5fb378e01a6d2d3c6635a331a2f629c9b5464a315530667b5d285a8f84599ef262fe5f20245631caacc5cf42701db9c00bdc20fe4c695672eba4261a0a7e2b8195a380fde24138fc256ae18e52b4f7a52eea858485fb00138933d5d97183a6ea71e84e1ed545e032576badb4fe7747098f836f90fce8a4db0be69fe2e4633bb1a5d90e0e7f3f9dd88eba68e2e7efdfd6d6b798b5948e4d1e7cf0e147b3f0567ede0217f7ecb49236ac357dbd6d89b7645cdbf5b10ad1d277389aa59454aa55db36f963efbced5fb26dbea534ecc677b9482bbc9f097653888e0babaa17de2692582802b49aade05abb0658b81f7a2b8a2ec92b4ea09f76fe40cb6559a8f11012d486c53d8f2d2c8a0dc8d5661bdd0726cca614ab8f82fb944121c59c0262c6174033a8cc7dbad6eb95db9ee0b292ba53a8cce446cdbb4aa436e793a35a43d7ad2b5f60a19d956026c944bce585f91cb8d73bbd9f5d078e78326311a3b6acc9e1abcc3d2ecfb91c0e49ea63d46351882de9137f4a70e59cfcdea7c24f2a3611d867bf04de96ad213b020e3d0fc794364689cb132f56bd4458e1b0b1541d66b094ae6db521ab6631fe8282eef2aacf625e11c1424a310f95ee1c9cd2bcbeaa7cf9889aca9d6f92400e916dcd03ee8f9029b3b815d42369ab2a9daff02cd26833ab91e8939c20cb43f9925a6821c04a32cf54e4286544c078b0df06d97811b1bfaf5ab5042ab2f7f23f47e5eeaf83fa4a424f2100f882537dd6f9f11041837780116f46904ccfcf0e52acdb57004f966772cc1cf5a85871c0a21693b3412b10decff3d906435d99de840ea14e258ccb0f694b2fbafe167eca7c4553501bcb96ecaa3bfbf3bed2eef6438862ce2c10ad28b4839b33bad34945f0659280375780d686c5e817c523f3fb58a16b262242e0465b8acf8e4b5f78584d1e04aff4b311f94afd74d18e0a5ef03d3a0873f37e788a1c8b69345f2f7367be04e0fd24d800a6d08dc3fb094b997b5bd47f6d926dbb460dd07df51d8f7c83943e147f883d4ee0c401ab06e52a57e7ca11380842180694501f39a78a981206cffb1c86562d5a645a17f9638eb5d0f1002cc760aad8aba428909a04a2014d6cfff61b9d6e5d47d0d812b2ea4dae76f3c6b2b6d4cda6a14f88428748317b311541818749a013ecdce3ad81b5c062a7dba7ee99261eff43379c5738c03ce9064cb11dc680df9dda3a318e578403557332e5cd372d56a5a1d11f85e8fe08a66e5b1d53c8ba8df3252f98851b74a4005581acd5d9d13726bf902289654a71409590c5fd1ef1e7713821541a4ab4feb044e4b03245b8701dd7cc6477c2e71b1723b807f0cd6c9a77f4c5cff81f2e18ab27ed90f83d65b918f68624fa6994fa65bb1b12e572f8e2b528aeadcb7afb821ad489c766b80db2b9cde1b5a228d82ea57461380532eb4c4aad4e942f60da11339f85962e65fed4826111039354e7dc7003b3e419e43eff5ed745dc5e492983c