0x2cffd02eb244678ae8ce8236673dd1e2337310255978b668eb3d4afa278b564f33f877d638cf55f70e336eda678b09c0d5ff8e907f70b4c6b8c624f55967de07c77539770bbb91b61c006aced2f4bc3f356004c807870acabd1a3c3250ad6e41ac59bbc8f8c2d337b7046cdbae4833de92495f3f88c0e62dc52086146169143a9f73d467fba1b9d745f6ffb49e0b86681b6bfe0600b3113267d416a83a521a050ad88d340764a117ff5947e5e3f2bfe458361d496304f11e9b3126aa6a5a1784a541a46987f6b34ed76808aa2260893238c1b9a418df6445a47598866f18872f161b82715440be1a45dc16882798d63a34327fb10ea575fe71b63ef161a7d4b27583eb157b01856d41c07cee5bd492b84a68312f70e4e9f78f49418475fdb17bf67cd2abd3a7270efa26b7d0e512f87d94ebe6028cfb0133e7d631f1ec24181a72aac2e3ef084a1d1b7cced916e3b544a95ade000413a307c14b8e8737191310993e63d19a18377b853be4fd6b0795b682df8ad256704cc01218b9a7a97e783c3c8adbadd7bf9ae0be1f181a43d37b4a3c8b83cbe1a0a0b4a358523a07ae8cd9553cc447cf1275b2ba0f24705146ecbc01b74a4571c472f2f3f58072170e8926cbf5d68cbcedb82b15205a793fa71b97b8fb868e2696589a642575aceac999b7d9cbf269fbdbf9666b5e37e7c41e98a4a56595af3c9875a1acbc30510523610fc1706f95985995fd4cd0cfb17a33c019dd0d244ef70d024bc933b26d7c8858812a112ebd0aaf2f0e8c80747eda64882e75204d4fb2414d29aeba7deb474be86ca48bb1af12c017c05096f769e7d4c9fd5548a97406d703bb10ae5556d9cafb47cd6d2f6def623041df1e83e58567dffa2fd3047186bed6c0235a5225c560b929ca7b6cc206856aa9eadea0aa1ef9a0fca9d8c815b503932fdc30fa80fc60a703ea60a19388bdf5ec018979b6aa6aa4051c6e9a9f3c4abb437716d1a2e3ec7da7eed308d159ad021924efbd613ee80bfa5d4646726f02f5645033f5669b884d5f5f0cba27a3c398f201e4567e0bd335943fe175b630cd245a9b2e3f1dc0b3ef29ac0f4113228a4d9a8ea39c9344006258f2d12057695747433a03717673891d364e51e88c700d6398fa025098b10b71a506c0f899497bbadc06e7de73c45501cf2993f611546a165ba3f639c3b58294d5f9b40a6d67c5138e58e96debd7682e9347c6e61c7c397e6d7c9a23dc4079743e0b6b1bb4cc4157c7f8fc491c7b6190d5d4150d30e12ade037eaa2b4853d573638cc17159207e4043aa94b63c3d7c3ff027ffb323d25ea47f0c014fa6daaf5b78918d63c49f50c5a1bcde4f921e1c4693885d59fb15425961f08a76a7bc94539e4e9deab94e56be9776e8ea0d1c286e9b821cb1423944eed792ad853c2863397eb9fac12c6d14625c4ddb57b36879ae250e7550d89ab8f0bd73fd49ae8a9472754e07858c75503e9e5da6ad4b2c7e378ad213cc810dbcec6bdcd2ebd957fdf241face78bc4b9a733ae41e2bb36edd0043dce2a72fd0058f661c859bab329afd968db7c2c976a74ea04c56bc3fa1bd5e58b133b3a3152ae07da90e7e7c3ea6af29099702cb56a40793f3f61e9ac73e2a3941b2c2c32aee80f39a900aeab76fd8b5cff83f79c64370fa777d78d8fc2b349c338b903c44014a7e6be32690eb31aa8cdad1c40df676affb2282aa01a786a6703500e576284d9d46b5fd68a58f032831d224785df2176d2e8bf9a1ea6fc1b64eba8dbe03221abd8186054369d13dd52f83f12f3df7b109659b96d8f15597fac10f32847ff061a9e2579787cc60d5a5f68166a4c3b3b9f4fcd8589dd0129c2cbec4358b9f10f3a9282b785edc8ab2ba7be8a6630a7c70d20749df33217c6d9f484da12287c2b4b06002ff876161cc9cb79d872b95