0x2cffd02ec0771cd90ed9213fd1169496caf1f3cd94134c5f450a8a1c18b48eda188ed2221de7051d0597266adc6cab05189896c5b78b055658fd4cbd0108c864975880015a4687d12100a1a410fc113b62e72c624f8df8fcd03eb3ae3599c24e5ce81cea0e0614458d5e99bd4618be17a93e6e00166e6d8feda01245ee5f7458c869038f8f89be01c6c995833ab3bca8d650ba24f97cd5294aea3137f137c95969c6f8bbac2d3b15e9ce0687a53709089572a8a5d061a7db2ff21604659bc087cdb6a6e4a1a3e55afc41dfb5704bbb120530af3622566f55aca10cf4180fb778084254c04c067e1497cbc0518da228e03663704420b3ee348f8cc5cccc83f5b23143cc4c25e18a7f8153dae31cecc9c567d134875e6cf529c778e8afba14f17468f69db273b0d58f6b7fd5e23ff20775853a59504d2a0f403ac9d33b1ee60eb2ac01606a68fa38a01dc50f50233102f6135221df49139ec2914f7cacabeda9c5001371d4205ab0f1c9e606c80de338764499633ba10db086bb58e3ca20c08d718f3926c9863633a367f47bfe45ee8a0cc28ebf9c4e5960334045502eb2cd06875a4f5588c2572981ef366d3f8b2f3cd170e23e2dcd003d53380983ca3d729b85ab869bcc5bd140439be7e6b2a465adfe4f122c17bf0d0d1213cf2d5135b51d59e0070b89b1e87d84a282d9bd6d2ee030749f0f6ce61252d210968a2e8022358bf7dab8295775ba3aa5acbbb3f3e5a0168261202be4a0166f5f3a7482f7acb9728e899a057048618964854004b33fa9f41088abc2b7052683d4b5c5d141b1758fe78265dfe3921020f21fe3752d9bbb5344d997eff35ab40fc37a2950a16dc7582e22938503a74115b1bb7c0dfeba1a018baac57658756d03bc6e72c6c2257ffd7ec2946c673684290fcbefbe60ed13d805868c5dab9d2ab927ea2bd84fb1668203175081e5ff59488c9d617f5ea3756287b787e95048673f690056feb5f1c320884d1b2a526709aa7099f15eb0fc9240742d21184118b43a428eb9c342a6651964ecc389e933fe46e427381729c7676ca9fbf7e3f4eea4b2e9e6ca40db6d9edcaa1ac8fbcad6de00e0b29973df149ed4d047db3f8a2a15b5d809c0c3f19a03f2bfe375d170bdb64b366efdab85e1aa09c1d3c96398df787c5628beee4c49a7938543787a3ff5edee37ae4ab5f4d94946172b738cff76d962c2f6b369f142eb1c09aab14a37cfe7824bed1a970ac019b669949f547416f941d1a5e0f520f079a01371109aa5b933f29b8bd30381de0e2d36cb83659e25f2d44619101a5f6791fc1301ee2c7ee59b2d7e75cb0858d986982b76b2fa5188f62b8b663a9b3bd7a247e3af4619031ce4471ac98e6c042e2f03d47d998e40e515f3911cacf74e1380008a3dce569cc3c7d5fee198ee95418bc6b1b1bbe1ac2ccce8f6bb8d767aaed8cf4a1204d7281a267bdf8e6401566f203b69099d844b5f417d3186112fb7b97bdfb3b65fa17cf5c2a6251558e626f52dd6e444da3eea29d91da5e5fc2d05ed3aaac0221d3be6f94845727fbc38818f09f4f282221578139b6b1eda81e11e352b60bcd5149d83f09e48ffdded911b75a9ff39fd5947a113711d3be4328c72becdff1206a5824ecfd38e74f6de3a1c5ecb706d187ec34a3eb52ada6e196546e64878d1765009048cb87648ca3652c739755ea4b5d8c99c51f51319e10329de3a6762318a35147263b5281a463919bc363cd87a6a3afb0e1dfb18b0f5f0240703fb42f970416e3cae5e37bfeb23bf311f695ae9aaac213df3e0d611084b59721f6a809aca57ac673186dcb2e953fb8662e15a169e46da26c94887fcb1373fc94dabf6effb500cddac8b1162554c93a06354c10589fb7ba4072bfacbce3ac4e61b574fa71a7f47cb89067b1f8da8c2902c035cf109770e