0x2cffd02e145b61278b819fc93017a5f5442c392a4cbd68a03bd61739859ec70bc61ddfe5e1a1bf951726173e5d0a1608ddb1d9eaec31a8e0c91b007336652ae36b88c1c8fe0bd3c91897a1c5e55b9e8031747a20c323efc0768c3a4f13be1e30cfba71dc51b6db02a7e116b04dff99d8f2e237bf56ca629dfd15d6ed9b4f6d302f0e57800cc671f4b88740bb0e58d76ae4cffd8c4a402a30f7b9ddf6f702c4c91a7adfcdfa1063f7d520e57b60681b99e4b7d27028cd964bee053baa8249bbf1126f83566e215932ce8534dedbf60133e878976447a1b97ae49e06b55be86cac50903843017d68e688d7d3e9366c2d0645ca03405c3ed6f19c6de4171980e482b842a377eec85e49a62629575b16f1fec669143ca65f37c95309f5c7d70115d06f68a87dd7269f00b8506bdb1b399ec7d343a356818d3ec5537499d239738c6cc4b839377012ccbd785ef3d46ffce62cd34a12ffba9e02fadd2eec18fe18e667a078b830ffaf134f98ec391f29be4c3dcb6a7c44dac4b985ff4c6c4866867f28a6533da4914443661771b029473f2e7372c1f58e772b14413fdaafa3362fe65092ef691e6617a470a1eab8689cbe2a56ea2a299389b5469ea3806823e2aab9f4c3862989ff84462a231caf65b11ca8cd03c9b19b5f8df9c139d8f332951734b7deb727ec6277a802795af28f1094156c39a6e057e035f4ffda821561021ae8c5a3f18719239bee10f8d13f05803f991bee0c3536ba5312e567f3ad8a97621a25e6e0aa5ea2212f1feb30a18df248353507e6ae8cb22e2b7952813807ef42b696a27e972e2e7689076035a7754eb61ce3cb68847c405545c3a1f9cfde7ab3f47df6667bd326d31d64eaf7293b2bbb980c2c17d7855be998d02e62284107fbd1651c3356d9d39a1b620bbe3395d10c3ea2a1e6090a932a972a64ced444ea051ced40a5615c23e75428b39b586f3e280cef2606d0c619c027f7606c15794623b63cd750ab39d7fa02ab2f066803e60fdb328a5c96ffd0b5ff9dd281c8c3e633b165dcda676c545161f3dc29c3475b5605efae30d3e543165bd4e7bbe758084475e105416dac2636816223e4b743f05a333b60c336b15fe3a867b92662ab6f8b52080851e773eb1f79c8d02f6461ac9dbec7ff812e42d7513b3e2e9a362d59a6570c48664c7efe3df1128be38c4e8b4286cb6f9d1c33f6f6fe9b613721900cd3324ae87ca801fa3bee44ae0f1a0185d7bc5c82c2521b5813401793f16c024ee9019eb7b7ee0c377c4f0cd88ef55966e433ec6538938e2879bf8ca632ed2fa7c9267894c90dac2f20631042c44571507b5ce8fc4ca72def18a54f298a7f69fd43985f97d605d11eca1234e390653fc4ac2b0539b43b64e42aea48200ea56c28e53ce2c036ed47a676e5b87f50130489c7b5881b0c08e0f8e62b8e0e8686eddce4b883e360560b0547f1113a97dbd6139be150a57ba473f5af388a0ce5acd0bfb4a6be83f6f18f8189db57a62d24df48cc7b90f4f39dc5c0fca1eabfcefcca8561140f49ad27ba2e99e5a2c7734e3e2f1541ffd31874fa637df5feaf72ef0f459ae1481e59f994940f882f9b034476907ba592053e90f32f4388bbff215127aa60838fff48a24eb57a0d23a8d2d8c31e34dabf0d36418f26c621631c262c2c9b65c6ee5a6c585aba29aaac79c93f016ad96673d7c2ddc56e31293791b978dffb5f2d65cd52d7bc1ae56a5170904c23d1fe89ba615d3b5e82785798c61b7297e09a0e59b00d68cbdb0d82c9ff5cbb674599fc902de9269b40991017c8c9ee7b537c6a5eeb5e6ba5c155cea643df4e30f9b9886136557e3a081c9d1ddfa6c776c1b3a8485c7909f54987ee748f157b9a885e749be70966d788357894f989aa95f4d0a73e7cbbffa966b3bc29d7f2d7c037599e72a27c13c4