0x2cffd02ef5a247b718f9c6816e38d32a3ff31d1cb400775bcdd65b738a9c4bc5d6961eb095894a918319ebf264911a59b0b5d2a58455aaf075b0d4e02ad0f899e08148a2cb7f4a8ae1ccb5983bc7a0a6bf7b2776f2609ca297a47a80ad686acf4b45cf5401890332fa9f17c4e5a09c56a156697db821f15231d518a2fb4551e52321ab12bbd28e62b3378dea78cc73bf4b4ce914233798ec891e3f2a19176a000e44c21087d86e89bdfce650690575d91bcd400db8f04a67c3459da011b9b7ca3f326c3836f1588ee8c5fc78e90be3e66b3232a3eaedb95c8307081235732c091f281d32a01a7cdce0f60512acc6e46e409b4b311d9ff28ad7dce175a75e5b4483b37adedd9741d1aee5664f75d5e69756176d0c6891ef30c89d978dd38e92dc265c49f76f086166d8425678a0f61e9bdb98f9bbf036ffda04730449bc5baa0c9db6c62d7a791046046ec995fc9e03a3ec703a8fe4c7d1293a0ef3b0b88d2a025d13ad21aaffd15b7089f7b7985b3acaf1280e032a53883b24cafc4590e3bba28b9976c51a1b7db9c6301920b4f030036f1156a9a3428dfdc8fe843b614d41963e61445c9a69c362c5cfe78aab1ef1eeeb5c37d85bfd9a1db2b500bb09b91790bb7f81e4374fe733096c0df5461c04657d45c90931ba7cb8b1ab58849858e479790ec919d3017e20983e525e5eba6027593b627f25a2f521e7c1fc0812713ead7967ba8d04f6db72a5c522a81416219e6242b7574da8122902a202acbd121a187e2d0f1f75ce07190d0d958088360fcba477e4ec3805e6d3ae0f6bd7687a880e5c53610073bbde3ab87172b5237b231f43c042a23d330d5056adbcef4aec8e754e2b1f5a5f6aebcd42b46036af4d0812b6cda29235049dc5a877a2ae6341a0b07e257899b019f05dd13d2fd338151bd43bff3fc881861cdc9b0a12850d12b0ba8b5b2ccc2685e5221f931685b30c0e8e7bb205f0289c68acdd28a930b05283d51d11b594fd5de1646217b25e7e11672a1072087bc00e06dc1231d4178f8120a899065554b0b07bc7ac59c0c4b11858520069d64b3afb9a03e36fc0acab3076e462f0ad8287345d7ae0c57dd03cd4a1d65f3ef7d0e2df75ce3d79fbe88c3dded8578842d014d28cab52def6040ccebc8dd614ae663ab4fded1f66fc1e5a1601a14ed4649ad70e54fae85440ef423e38532675c485fb742c300e3b5c988300c0eb0480c31b11f7fb37220718439e85b85839779fdd13c1d46da13869f072c3fd08b1a9350283443e1bbc22e0f7188a37e649446aa3f5ab92ff842e2465ba906f9694a8090406eac7a31757931cd56ab120e4cc46effe4596f1256725e6aea7a2db11991a3a706daaeba6d709410ffa94db4481956953f1d6c37771327ce1ff1404ce75b0134e66f64c984a1d5ad7f85b4cec6dd934da780dc597637db86d2e9ed5c3bdacc7c7cae632e417b2a35b7291bd90b4ea91e2b10852d78dac29e45fb180f495aba723181fac526580d590351f7e65b8f4f8042c24eaa1cfe408dca34ac113ef684e83ae8369a11d6a2706ffc1e0812f1da112c765e9f741a7743c879195184cd7034959e5286b6a1b2adf45b87426b2bb74415f06a67a7e7d1a6874dfe3c1c83efdb19499f809874cb4955015d8ac5c874e33589acd72b794c380d748bd0e94ddd20da717cdfd038ebc16018621249a4051e635461adce63d1ddb44e7b07e96e7eef2e42d06ba325c43a50fb34b78953d5b70d09e4bfbcaf5432a121f41fb256b29d153c951b2ab824fbcb0c1680ab6e492e93d7670ddd0abeed431319c9d91d089104f1d78550dae9270f03ad6fdbc76d037ab29c1c0272132296814482070701ce2d4fd318e09e79c4af1adf364ca420c6c00907cafc17025625ed02b5c723029235f1f4118bb27c97e5ec2b8fb43a818