0x2cffd02eba2ef35026a76428a853b5401d878f8611a37570b5c9a340d46e18d0b3f9c563b3fd61959a98b8e02b89b13f7665c93827de41ae7735c90584ec913aaddf7e97e13496353c1631e7c2d7ec0b48faa707b0e1227ea2dc2c3bd9a4a2fbe99eca44648157b6f3d4c76a7e7a333c457133e0d22d7dfb3c16c15e86cf26e1bc842ea28d55a6cf455d43fda9b72ba240b20a8ff0805b7a689fa0421e8d07cc9f0348a711b255fa39de96e78dd6de74cf894c694b99198961f790fde006c5be40908c02916bc5147e06c9d85a775ab8d04c05fc1b69ec0dc7dda0a981e59079a093a3d0b15f9ac72db86f9dcc10efa8544a4eee7fd921e2780c9e55324c5a5c1f3d84edd48a2f9573d47f8f67dc9d7cfc5a17d89f5d0f512be24c79334c73300e22c658d52fd8ac71f32b2c05bbf5e8f645b351e1a332e1e49519f7da62c43b890379ea1ea8513de8bb1d02c4107e080bf5e865df622628cc570a0b0847201b041fb4b902607ea7c3ba783f29d3c608ffe8a833b7408c6a8eee98d81e18066b016bf495c1f9dbfdcab4fb3948e2c479a6a92a7064527278f48df588679ed217f374626a890cdf9766aa92a2c5caafb4794d63d69174659bcc3a071e4e08c70979b906a96d08ad6eb083bce58a18f07f51fe7173fca98ee2ce0ed6d09fda928a5d029c4f5caa6d8e9121e91414dcf62e4a576468f5cec4cac5e687c43b659b5d5eaaec38b4b55de0664e14eb076f27a588c042459084ad8dcc524c67c0c21da9fbace41dad69781a2a0107463fa9fce8317aae908c3f87173f0805cc600cdd3e7d982ba2ffa84e5ad00eb38a24aaede047beb89e0210c0ae8f40918e982cfd41c7dbe571676d8aed73976f05b0136f6cb1c566cbf9e1caa5bdb9555d4b20aa39b9c2d89ec4418052aeceb0d16f1ed7bde885500cfe09d3885f2ac2fb023566c7c0b216904e252793888f56c91e5ab484b64a6166e5b3a6bd63185fd4b2b340c6ea0c37be62393c7c1f97fca3052d19195b5ee20fac90577bea0a646107f77c03502f61b4b1350dac33e0c2b370aa382a896d97947ff4cfbf0cd97a6d2716dcb9a1776932f3b5c5301422e52b5128d362f2d22c6bf3e2c88cb82c9eb6aae1030363ea9c9c76adcdf7f0ead4f1abe34f7a62d4829827a42d66ddc4ea63b9563026531c2227b445b16a1ca1a62f693edb422929d85b2923d0579939eefc0ba9d8590cd433cd31a780d5c3b803d64115f287bd24ec0f928cf6a191ab9dfe0ae16ffd393761200ade59d2ad6db3b2227f22607be0536a075a42a961667dee5de35a4f411db8139159e90eea05448131213c07a045a0f7b1582b143198baa37ab635eb396564191d25b94813130b9d589d89d9bab85ed959ff4f6d406f24db8e9fbfb3f4d98ae87b7cf4959216b7284a1fef966f3d5c800b1be80b2450e315227bf42e4544002e26cb0e8b362c6c8aa647018dea9a9f93f0543d45cf27fc4d63c5f02302c1d9320d3daa4b86bdc39963d8ece33e357967f434b4841482eac812dcdcae5c35caec4a87d247528e69336ae6a92a6c09a414acec8b34c1017c6c74f18b5ee407b8c4d7b7870837eeccbdc7b685aa6e69c770810008619d2c441d25b1a2eb5d44a7630bb834852f1540c0b5dbb2596a434221b932214750355e7ea131b3a1397071f15fbdfe6c57385905748dcd02b485a55d254a472c0c87ef0a4df328715de2e24c2463419d054d734350f858f1edb4bf26c344a61140e7252863dd3592893b183807e04079f312aa46be2e30754d71a3f0f4a0efb297504587c0df57a30408af03cf5d121d58c89130ec9311f53427fde7d9b5b4e87e7c522c91ca346915711596b3b1ee6f528b01bb346ef35c121fce7aab34a1d46b163aa702af97770e00cf9835f88b335f7120a645b57a2c56687cdb