0x2cffd02e7accf6fbd29452d0bce7908f9445e057598b04d753dadbb7f5474858ed9821b1c1ad18c38640ad262f01fb7ca3d617bd8733ff14ed188774b6fd12a2fd493342c74bdc4da38dd9eb7be8c516de05bd65e4f6f2e505ad34a5e3753317209696a20f6bbf605d3cc96bd20d83e247de2656dde9d240573146dfc5623975bde4c57a2d27cf4ae984a8037f91ea5e1043282d79e70c61775bed945b7f36479868f30c5c5bcf5900857cfa23638718d696060f4baa3f68211b2afb2f2c98a043be9443f7bcd838f9979bb0bd7b34cfd5d6c38dcae91108d276e4dd2dfd524587e421bbc098af51016af6e9dc9e54d903ef8f3808e82d7976b15f26267bf5146c1223b1b788821cb1085853863c8616b6c6dbd44c9396d0027e67e83182a1f89edef163f7e077e9f0a66e9e9a6876809a02e769598bf130d4fb2c510e96ab98c2722fc23ee9e943c8945b6497601c8d77a26c461a2eb12463d083cf8d34c91706f600478a66bcb0fc9c9999176b97111bc5cf9bc70c8e72cf7037bbec5f0f5328fc93c664c9763d91a8f2b4d37b82f985d311c01b4800926c0fc53bdfb0c39cbaf6c01346a6d0eb184e22273e48e13f24c1ab518deaf8ba0ad06528e965274fd798f9473340edf344a64c80c20c839aad1fffa2a7de71f48593d04641ffe56c98f0ee39b416c37946f68c61ad5eb769255329159a8d671c928642fb6a2afd761260b1821f43498dd40a837b483d56611a7ad5ab001517c7e3ce974f9012289c6b20e2be4e4934209b99f456b1ac1619f8b9c68cddda6ef97509e575cf4aebc93008fbae392d3e11e620722ee6125736959d531f1ebb620be7dadb4b7d484aaef50cdb49d05c75f2c9b54e696040c5f2652da5bc06b0017106f54a17dae6d67869c8b3582b1850f8f22c07c6d4e5feeddd2b36aaf5d8811a2a3c97cf0f8c468ce436623e54f7b3f882f6fa0384afa053f51a1dc29c80f79baeab767c911dfaf2262f29d6426765ea2bdb871054b811325e963f41a11474dda4fcfd978de5d1f928c25d7051924654a9040793c8db44ec9d4bd494884b5b6a0750155549a7a594b178703a1253aee21efcdb63e8d6f33203c417c5714eac030f45cdd74e279364321f204c800fe23ba7fbeaecefbd44fcd6bfa0a24f258eb3435eca8c4b0de435dc646b7b794aea318574b0c59a40e689d9f7599756d83b39e494c722f9302f98eea165f2a7ac90ade331dbecd70a4d8bb1ddc54e71b645fa139034a93b0347ae87b6b7f3c3c26b22684da3807b5bf965dcc9efa2afd31b96c04ea7ba946283f845edc7e676c9cd35198c12e19f986f634cb99db361cdbc4d24052102b3c3037090c725a8e0502fe73509effa84cc49ada27e67dc0a2ecaafbc0c51b2ca24823119ab5207fbba6f48812da5e9521556d04c7fa84d1a490e4a800a12fb7240eb3c6efee38405584201c2bb8ebb5d7386b931aadf70c4faf0cdab253a57c3b75234d95e628e2545781ad9d35a16eb55156a63c0870c2ecf45d33d3bf3b72020e7e29eb3878e857fb6916ad9f1ce0247dfc4664dd088856e810fc59587d2903cff50908837916e81307bb5641c6e505794a678a67365e1df3bd52eaedcd8fcf20e43c18b14d45e216806f46cf9b0a7b1cd05ee77750c6ee95da748b8b9992f32f9dcf578adc9caa37f762160acae0d63e8c5588ba5eb7167cad63ccda8e20261036a62b1b115d14ce0d05410aae3ad394727f5406730b94cfc3b5d5b63f556abd430d03f7e5caec4d32cf916f64a0f500aa33b1bcc3979d6c152eb76f745e0779b4e90ba237565c913897f55ba7da1c6eed221a8040d4736e312fe18dc8c2b11a689a43b930842886d1ccaf2745157aaee42b85adefed3ef289dc69bcaff9e539d75b87fda3f52671ecfc2fb1ca1cee7adc2399da966