0x2cffd02e7993d904df65d9ea21464765fddf6b8f2080f0ce7f57b161dc3f321ace051b552d5f49c6f00679aa2635e8a5852805a0b039556ffe7596b1413a992a45c742e9834e1b5a6513bc2ed3ce361a07e8e1a71363b48a6ee32a2e7b7d032bab52e18ab1468330fe9fcade72e5272a13a71589c701183d6e2b4199307bf6587b0488786f6e49be52d51d89b975b484bf9eb74c6ebd412066ffc1795367523223f0bf2c1abfa57bb01de6d3030098047c323fd877d5e7fd22d2b0954ce4c8b4891e9b74d3a36382b5c47e86e92b616f433ea7d17d29a81a10ea7ded96c8ef3c1506019211817c5186450c7154ddd303d369b2559dab326f9c63f64ab5db2b401f06c3dc1dcff65c72e2bfed2329facc7946ed148403d7ded043ce8f1136f419622fe202ff4f6b1eb1d8cdea3aea26443baae9e8ed0cf527ccad97754ef4c01e0a74d1e4c5b6df70f52ec992fefa1e2456d8ac2398abf3c2a50226458a5ddde2c18babc11c18fcd47cfe02653aad0eb2fd8b8c76d05314bb6d3b815cceb770f33384ad27eb7e4a3a2a4c8fb7e1f3cc5f37260d9c99c7f1694a6e64cd3c5f4003c3591ce2f83f69c00b163b20b6c8ef7538dd9dcb0dbf3837854853d11180aae22638d8e0489bdd687ab7a62e4d67fab37531b1e6f2c4071faf2609998684d221bcc2ee082f383fc91d00327ee7183df6c724bf3c805ac15ab697f745932864877f747e907fa5a18127c1cb9c46701ff524772b0623c3c8f82f95c79f63502e6695c6fb67e0a3cd709cd46499de026ff07aedff2b030b3188e922ca74c1cb390b95db5a02c53cab3daf496e476ca496e67388733f6fded1d359208c62e040962b35323ab6fb0b48c72c8670778b79dc7714b0479e6bb2d689e8c6060186f3f9023acb14d21ed23c158f336ec5f8940eed23926d816012916512eeea7838d6adf1dbf1f8fcb9b7d3953967c687757dff9778b03e2b352f79c902161c6ff216725f5e1f837e11f6e93d36715f4faf4eeb801c7c79bae76a2afb790184e6ddd26f3a94fbf4c424ff191844afaa66fd9b0ee787f6b35ab766283fa0f586c32023564496b06f39b053351c2373ca1267517580893e4db92cc61f568cd61188aef2566585f0682c9a643f6a964ad7990734e66ee6f01fdaf9e80557fc9e73c812c62e34b217ac33c06f0c527b5966d410280a87d041eb7634f83cf42f3d41c7ce75de7cf31265670f0e7a606565d95644aabcfd594a352dca9dd36270cf0702ee4b6d527ca8b5e3897e92acfe01c2f04a9457276a3941095361a20d860a7cbf0afb8b9e58739b6c386f47e6d8e5227d5f6bafbe0349e10a6d7e6b2a1943bb2c2fc6b96022750e0a6ec60a7fc1ceb29325ccd6ee576257c555424279f0690ccc9b8c5c10f001d666d7b7162615952f47a29e663d2981b1c16b9fd4a2c5216e7ac0d3c3d1dd45682e7da78aeb832a8dcb5be6fa9c65e9a18ce35f2cb95bb8c16f77e06de73bdde185526928c78a5415ab167ba7e782fe482233f526af0c475e817c887990772a9271122dfe80988ff6e5288bf4ace58bfd525887958f3ef50967502f17cb35e19b7aa9848316bb64c25bc85260916936b841098d2ca3c21805d686d324f95faa892b058fa265939636ef27f0661df4e24e7e7da4de71d090d020819f4f4df93a8b0d67b8e8be185f1961e1311f3aa52adbee0f34ba8dd1ec57490ad37e253e4583f7273ccac31599f9dfa9c3a8d1489bd8a2bfeb11143af30afbf8640e91b8ab710ba9d974af5b3a30757c2bb49c742aad2aa3c8b281aac38420116e80e6fe62090abe78d7c67be4b116ec6590a527b338535ece51f8e05b850afca60e2bca2589a92753ae6961daaba41ec73ce30a4c054ae7888a743e9da5a16d450b09881ec9020b63598d3e041b96746893dd78e2d75c