0x2cffd02eb74024e5fd9d12e2a918f862d1d42018870e218473ad92ecfcb45b32fb5de1006fb4207c2c5ac2c4a4e6bcd5ad269987a09a3ba35e352c040e079c59e57dc53c0381cb8be26ba2bdf1aea85bba493a0a96b6baee38beaf52efc248e6bb4fa7a54adf43d47db534841b1b3d29d4d0fac6ec7d812e4e372a627de3319f58c010c5e1d870074ca9a5c5d66809a85c1acd2cb03c8742073452a7c31506ec6fb884982a12e079a2d85a08be0a24469f4ccb9590276a6c28a748e85a523ce47509ad9d7d5171f04a8d57d3219891ced7a780ccdd8995f709a3d106844c950b2659eef3b9447e51d9903dc1edc7684e087154eac54776bdc71ad7467aa8f8d582189b28eeef6c2871e63fad09dddd6a91bf9bcd23436b320d17f1693381d94a2ed64edfea233ad2f585bce4d136fdc67356671f1301d8d791a6791ca7be85cea1d96eef5142a34031016c93aa8bc21e53dd61a201ee95935041f07bba68b4ecb87cf338cb1ae1353a71ea1d74f3fd031c4b715e25fea94c554e6146dcaf1c3f12776a637c9e193b4458cf0129c21f73ae7649f6fc7388d0a61edd17fb5323df534350460f1bc53d267f11acbc51b5236e5b151528258c7237a4612b22f58b7d0ea790b58a0f9c3cf37d3b4664bb8afa0afcb4fd198849bc359ba923abddceeeee56dd42449cf571d3ac847a3f677e74973411b9cdcad206db673457c9a6b391ad07faa13e488ff6c0a546deecf669ca3130965576ebd0228ed1470884b6b94d27716007ac1dbe9bec83f8d768816206863952804f4cf8ca85fc6fa7eb462e2a970376c8fb7d06e2dd00805be550759e13b88b573a8a6809c6538c5d6c3ce7c167b4485ce8a0da8867ca0c39f7ab2de60950a5961d534138f41c656d06d772fee30c112a0658e6a27c1755dadbf0accc2fae07bfcb1ab3dfd4443626a7e5127c95bcdaf2d44c04d5a91dcff6c1756752722249633c911ed975fa861d4e277281692df542b822dd0cbe978d5376f4cd227461378ee6cf2b034527b90a4e2998990024f2e2e5c0360d256cee40c91b0be9fd9876d84d8d3406a74924ea2a020c44ac8ec9e52dbd2be375b28103ba1b31eeeb0a6d190b824478544fb5c72e057efb68b480fdaa945730261aa001b519e7a5ae60c03ecc27e90a7286ce9592347ad7ed1ec010b311b0700e291afa2b98d7a47c0699f99ae237a603a933e90c9810b3bf84fd6bb7e5e6c3e949a9f6e9fd3aeaa960f36e3aeab4c99902485d89048c44ace2436c40dfd31ce7af29a7d8590937db11692f3bc0876e5cc02de9c0e587d3173144fc4f99c3b451213db3432bc0a1db5c9f3d0437bdb6affc2127498385a3a5adecd1b876c8277f54401b668cddeebe784b904423943392f1f2c849bd46dfc2fb4bf04fe79e0053c0373dd1e9137e45fb8a24688d4ec5862b9d61da1365376fb0c0e81047b438591136c410162f47371a8152b35f6ad7bd5b5ff222dd8faebf2fa6625ab9687d972530cbeb1435e141c772b03517761e0bde72744b44f5cd2f59f28b6e855c2af913b3a98d415a3748ac127b99d5cb530aa541cea822c11238456250432f8bcb147bef7c5d133ee486cd1e25d59af558798189e887981bf182e6a1de025fa439e5cdd8b0c7b3c05f6709dbd77c59b6c3bc46b9ae858c12b5e1a9f4d01513d53d07f46489a6016423dcd8453a20bbfff6dcf5174cfdea7999bf545304e9322923f756d165e29af57619dc903e86721ab9d3b2eb162bfce96df220fb7ad00010aa229b616a689cba4d996846f5b4f6c6a6f2a8eddf58abf052cbe061366595f12c308bca389d3b70f2f5366a7ab92c9f8344c6809e5d82a40e8c74d23de33b4eac842cec568560b53aed579b7a1c269b42b1f8f8e77eba8443e36b2be9de984ab27b1d78cf7a915b84ec3188d4