0x2cffd02e6603184ffad9f7efa7f11335cb24936ec9ab19807167295e70f685e5d247ae2292ad9e85bfb174b2cd3ec9fbe5002b31015dde4bcbeaeaf58b9f3753c6ad5c389806681ad8075c9a4495ff45b9eb80aa8f58a3e950cb9d61d45a1ab08343ab014f0e8704b1db618b1b6e1a7ed52816330f528dc624b32aacba22e03f215da9118c47229954d8921460685facbd80a56f14bdfd761f3dfb94fb93238acd51a0ffab98017934df292be61067b359e4556b9b883844bbf7e36785a44c6dd7917fde122a5cd6b446590aa886f261ab24b3e0e3162dd3efacfe7dd97daddbcfad895c4a4765e58a88826d2d2d4b8d1cad75c1a360f74e5e230df5fc3c6dd020195767d1fa8e0d799ccb294ec973e13eb1d4c8595fc876217e93716393b03872fbbc96b77176a67abb19398bad90d7d064324e0d872ed29452d31b25e4c8f780d82b6ebc4f01518d80f4c446adf3ac210b3936e48e5f9012aec5d20c9226804891d523a7b80a7cafdfaa0a6166d45aad05d024e72a2b952773ce47dc9ced37f0301909e7976576a9c0c9c68f1f7ef8a1f27a32fa79720449a8b474165cc130929da97e6ed8c60ee756c7eeac2a485aed311235c4088d6b6c5b3429fb22e8ab5f87923cb6b6087936e492f1dec0c9bf0e14293c23273c5229561d6a9d60279acc2fceb003a3f84ba36670de2ea08c4d50f41bb9d27c8ca760babcc0eead3838e5676209e414c1512fbab681d1e623a51161c09a94a9fc32a93780a81777c7bfa3176d18d5b88ec669ea0c7f621b72f9aa8fe437f34c45b3dbf17895d245e50fb7edc613a1ea1c53143002f674e8a48c85067522022a3ec987bb80945935967a5f8ac6117aa678faeca7984241b1125118a0842b0e4bc90f00c2e05dd4f0f61a03b5e1b8e5ff86a28b9cc07e3a5f4b2da377b6f90d924225317b2b8a9fd8c9696be5ff3d085f5ebcad25b7b2e72f6f678ea3ab146c6143b04dfbb997931dd0d64834da9757e86883be343be44496b0033c5c9ebb2ce033f1cc0c402af114bfb274185ed02819218f66e93281a07265e260eb9936faf8d835aae78f213378afc56b8e2c8deef2f139c521d7a926b89865ae7f87f0e1f4f72ddcbb35a6e832ab99133f6952b061f21d67c9f04713927c330f8b21ae5a1ef3c4ff7b94030e83a563c0592b3433e519ffe80d3974ac2ab3619cfefae3fc200dd95b9957544cbb317856b5e26f6cad23a97aecfac3e732e007fa4bb80a4825fd59069f43584621b0a91e18d75d92ec43741c5754b31f733c52be0574e1990b381d62ec78c58e8eaaa8f373d36643b046f145c32b9e9fba6a3821dd4985a120fc2e0973470e32e57e71660562942bad4d8dc8445716222e3039f930753e72bd25293b3430ae75dd0d74df6a17c64d8a18dc39bf7bcd354b983fc2292f43563f929473ed16f56eb26e3f87b5c904ad9f71d884e577909beb13a770d308687f9d55439e970c09cac62066b61cff52e9cd1e0a64de6867feec74321b1bcd000993a57fb3732a4703da5e75c18116027d5c07674ea16b0ec85f6ec617bd38e89e98d0bb59b0f48db37f81a3a68c81cb8bd01687b7e9feb31e6a0e6a30f5d4b058d7299270c16e407c55588a91612fd7dd3f1f46e707eae88860dde8b3704386fd2114607adbfcd5f0018ae938f549153d1bad6c0c7c59a9e6eee506d15bf9dddb73ab9fbd07eadb671307f18461d26e008cef473a184249a48ff6d57bf52794af626de7d105ee8080992cee93c88300c8d5c8fe6919bae8fb6ba6648336472dfa5a5d5109d3bf4f49e5ed215f37cbbb9e30f09b9867d2f3d1f2b229f7aca80a0cde2723b76f48753a4236ed2d1a49bad64df6dba3f88927c1c7fccd1a553a9a18ef56cb57d63c3e699dbe0036d2c9e908c698e7884f45622a85d25bc81c8d5a