0x2cffd02ee16a1587f82c1b77a408f908fd37cf30f13cac996fed351ed021cf72525c064ebf3df783d301531fdcc60b8ab8837a365173276472f9774eec306732ac71badc0df6fbaa0e9acdab9e643d338366d197aee4af0b0c0dcbf3fd6f83ae598db45b6b81154f9d075178d09c447298e8599d0ebf0f754c642d9676f804183788e3349cbb0ec71cddb65d722820fb9517bde289109aafb04bfcd72729c3cf4ca2cf61f519ccaa82931f1f9030807daec0b496ff5ad5c6accd69f5c3a25b0e4d80400686a9c1ea4ecf58451630d34da34d72bbc2c14a47a8aa41bd90f09090d504727695cf23108df5e0c9ea738cd7525e369447beb17bfcb2b26501bcc84fd7c9982555505de38ae824816733e52b9a8de41f0bdca48e520e053ddb83e561814fca3c9827c4e16cd3475951bf242fb0b5fe78cda4b1e2873abaa5b739d443c8693685eca13051dfdf99c119198ba28e4acba02e411be6d18071ce918f854cf39153a4c7f911ec3314f9a235f8e16d7467b928483e54be7689a5fa65c01bfd37d843547ab1f96d7b9cb18d93eb393a1618e839629520f8c2f5cac268b1e203b7ce246e107fa8c73d34baa6cc1dc10b115f6787ec489c1e6e9e34def36f5ca7755ecce8fe8d590334bb9990e8a63e0806083231ceb1e9ad56ba83c13ae60600c491e0a58a2e847d1fa142fe4114d0f2cd9a8ae0e6edec162c2de84c3686eb1678ed27e8312706e9425d9ef46c21b79cd57d34641f2e2f8ad533be6e0b0399fd487e74ab7763afb7cbb848954e8958a79eb37ec2ed1e68fae7a91c6c025b714aa20b60a597b2636e13edf6c800280bd2d47dbe35857ea18c7367e0f65e37689ec46bfdd796cff87f8882f91ec7710ee94c638ad1354383b8dbb83a0ad7b33282f3ec423f1a7eb220b96b36165d1db635dff115f9faace7c237de89f281d57a4a5a597a914f39b8be04ea027746292f1e44ebe5e74e940d0a18de3e4db59878e06d0378f7618c592c4d4f8bc38f343103cee80799fe3a202697bc013c0d6624119f6818c0a447bd1060cbb9375991f94e95444108ca878fd6dea52d0e94cc530b747398293d6252cdca713f9005fbf3c3f5ef8d1d13f37ef82691fe17a1c461144bf750395e93809c57861b78a64a7b87e67ee1dd21380aef06a2a40f2437faab9fdf777a070a2434589d3d569a9bde60feeedbb37ff305cc6df74a03a20a4afc1fed87e4c684d5e897df6010cf5ffcdd5e1effdf10d902e830b42894e5c0700f320361b61d3a8537ac502fe085b836e3a237e9ae8f6746b3d59c29112e1f821f81ecc581c85a82a5f30796af8ffe635f6761e0200d3162b0fb19dcc70c40af9a03c87337899846d9252b5529ef9ebe753b88875fe91544ba2fae48fd576428e3e69dbfea31cf45d6b705409e67e4eaff2802646e205c0e9a15159c3713b9ded982980ef89829e6cb6638adf37b88e0718e1fdd1ff017af9ebf473a47b00c576fe585a94e308f34bdce03618a3d058bfbe7c58fe9f17a4c1e86d8c67a0e97ba86ad1dd59fb65168999a8baa7381ce490c64791bdece010414860ad939a8fe39fd37c4af0050a17d40992dba808c4ac280bbf379ea6bdf9cab9eda92416ade58e4a015af9c6646fdc4b38c71cb84f6810f0ee6b66d20a003de2136280b59b456cd087d366ce8a85578abe157c027a9f44e4b05d14c8d076ae11bad5820c1ce2bfaf8f93d4343e9879cfc9f139158c5d87d4da0bfbae48248bf54082e5620f05e242db1db37776b85e210e301ee6dce5cd01bea7e922a7550d0933d668b35b87d005f73fe0e89b5dfbc450abb40865d518dffea213e6b990ca5711c7ec1510b1fc8dead7f5e9f073d3ca0a1e664ce656f854a4d4b1220d9016b1ce8b7c697df8d1d9f563be2bbd9e7f6108e095c9ba8c12c89aa1ea5