0x2cffd02e214ba84f89f97db0b1633a2a1f5dd15e76aa9214848fbdd57b3ec64793edc243f60fdc2e2e6fdca7dc2c17d75b8a572a0ef568d7e238ea615f62979dcd95a59047e7aff0a5b8c8ac9cbc96b7866daf6e60e2c4ff54de10b1ca4e8bef8e3fa766ef692d0aa8f6c3afdbff9832bc1a9289dffaf6e20a75541ea20cf5cf75493e5aa40bf1c21056d2fe532a276dcdb413f229a7030a44ad99658dadb02b68dd63db749338d6d5890f6d16fc6f4de9a86e6ac24544a11cd578439b590f6d96dddbf21c0796985ba7b2feefb5ebcec1c4f94ca3ccdada8803805d9318a38095f2a543639dea4aa6be257de410d8503c4d765e1e6b9f104fd6609fd2af4bfb4875c6afde18bec7921d650449a594665b682e7c7e14f9d0ba962230bd8e580e0c4bae83930b791bf337235ab2432070df98d332684076e0f2a978a356e7d220a3bfe85823627b9b405ce102a60a744b031078f55b7c908b3ffd304f4cdf47440866de2bfbed58b500dde6a8b4506fcefe7da148553c143013878bc15d34f796ea62fd719a6cae532e4d5c03a3a7213f1704c70f60d978ca65e41b33a04c7227d72b33539dc43927660a25ff8198457a57fd7f5e1dfb5f441f6cb00270928d44e35ed139668d54f19a39c04967862abf3e745845869ae91dc6029788c2c8c06f6432bebfb42d361528ce014d29e11c1e3761e8b49b9a4d4698047a5e4808a5e7ee11a60dc24166fb025375ed50d6885dbea48ef7afb3a3ac3e44bf313b351c0aebcbf811079d281bb4dfe865084a46473cc7f329cb8808ea1f6db1c0b421ef268866fb8f2797f0b0dd7981988870383d3a701fecb9fbf4d979df4f73914eaa00ac0785da6498ed26a926912fe2efeb2757de3f3b31ab0a9f48e9ff556335d349d13378ea89bd091b14246ed827831bdb05da823a4b240b4cad69ef44d1f3a07a19aa654029995d5dc2f0397e038e0a8910fe238913f357acc26bcc3b12bbeefe1c3e2a157b6c289d188a146c1cb86cd72c58433d99d6704328e9d31df1a5f404f30ceb23c105d362b8df2ff99913330123c0e160c1cfb803ff8b7b44175f408797726d5eacaf8b3bc6fcb4af9aae07e2e660f571b2fad4ea327acec547d8f48a70ada531f6e59ede5848f6ad3ed72294f9282a0c55d73d6d233fd1666f9f75519b67be142f0bf710ff22ef225a7a91e038c298d7a99731ac42db2469ade57e44e910b3c05bd8d223e2d65e41f3dc14694f6d1bd761907876f5a3914c16b60b68f64b5206f583168e38a966d670684906d5593f8e4e912737d222b3f6fff8b5bc6d95c8a7bbd9437ad8aaa923ca23a99454ff617444a3ab41abfbd46ead2da78a10872f6d48328dc172e1aacd4223836ab3cbd96b0bd3c0b319907df932341f2c5a1f0ddc763a73e2e55eee89845d7315dfea811b9812d08b1411533ef41e8d30de22f23ac3e3e397d0f47fea5749bb70c6b6344b9d1d35aa1d69f923b3cac7ed37eef89be2db9f291ed1be7930f676fc4d235e8fefeeb6fec309fd7a826938070ac4425d08f86b61311a76cc13d038e9a57602ee9a23fe1c25e0e8b1dc0c51ba70f15ce88c83bf48c3a9e5661881577619a991993a83b1ab46d2f3a83ca7ce10305c85ced938b3eee05b1fc04c60056cd99a0c0da6c3abed1c9bd0bd02b7cf0492c2577dfd7a502fa4e0bdad181f51237859e2b2e4deddd82aa7ee65699a5c7942430f775b2d6fb7f5ccdd0925220f3699696e4a3c73a8561308b41e8c44fa8e7bcfb0269901ccd44c5d70ead693ecfc7873d3a371e36e08d027acdd6b6703f0b48f2119bb68261a4e833f9c0f8a69e8d5c49c578685cdc6281abd2206c9d4575ff35c574ff439e051b5eb7cc3ee583faf9a4acf1484fb4b4324c240f9dee7a98c421c41332145b5f374920c981d5c5721c8b94d