0x2cffd02e6303e7a8edd6e63d63de2580d575aa4507aa93b05a9065b054c1006702e34dab3021d1940d24414faf4ccc0ebb787586657ff6d0458b7cf15beb15a93085ece7d3d4ade75fc83165fadc2dc7a7eb45f63c60f99b0916f51def29a73e385ba35539d03abe7ca9d942d07e15dc861f913b1ef79ffff38afc86fe2729f826ef27c25b0635244f6394311cd6c3231398e40a96d6a9e911861caa044d2d93935d3873d98a0cf75af6309509ea99f0cc60d28de000f04c5fe693e10da2acb209f1d5b0088744d871c9ccd63a65f28f94f350190680c136903147f9c90f557663e21b1d6ba5b22050db20ecd039e504e5a9946330b25477ffdc12f95bee8b07e73965b005b926756582b343b3150fcabe963274674b671bcc6dff851a49061f6a16c05ba9c4556f34cccb0b7ca94fae5df59e184a50426085637e65b14e3e426e5f36976007279a0fda4a6e6668985d07a00b7dcc1938a4928d139a8661e0096f5e36f7512c00371868180142207a9078d2601fcc2a0b9690011b269ba25a8b312452b484e498d8ed94c55862c29f71cf1b0b593b73abad1a7baea6b0758b38def32cef2cc99817f4a9e283b12ae2d74b0eab1de8de1b496e5566e2a8b33fbff921b030a2b6aa81c32b65e22035750ada5af9a15eaf67bd34fb17da11fb1d0b42930a28678def59e371274cd4ececd184d6c2ba8a5b0eb9f2fcd2a83c017b4f698d2e13431f25a917f207334042b637b7e439297cefc9d4aefacf8704ded19903de663cd1caacf90b009d6ea0c6464cb89eed9e17bc22c759057ec1f648aed2b12c8d1f336470a55d044d3b087dfe77f774718320e8c6419f8d0b9bbe76c4e1ab324f8aacb6c2e31d34ce49c31c0cb32988de6eab044f01db42027e156cff193513ec5535320e06ec4236c6455a6b229be0bca07b63ee2d317768ecb5fdd47863327d599a64bac5d9f272aacaab46c27f263197092764e0bb2c8f4833ff4c266c626eb4b82990f315a6ed0e570afbc9f563768fe2a4e6009839d223bddf0d5433462bedc2a261b7816274e09ab618f54ad5e6315452e3664dd152698adf8d7b4905e0b89e3f06b278bf1050a4ac51c0796a9f3a9931af2351799ca0449284f1b0b02947d5ee3580060f51971c627621f0954893c853ba7dd9e5e1acb061859451547f350cbbbeb7501757f821fbb43e347ce9a3c21e20342e8c64e1d1fdf93df38fa5032798fdd7d68baa8e83a5084e36aef4bc1b15a5140f24cb849775ce0ac9da4d0adfe73058ce0cbfa60714cbb3ac21c63841f91347cd815ee19995a2e250d0d3ce0796733c11f3a262337232be089dce1ce8badf304dbf9f5932e91253a0b6bc3b2807cb6b79f5f18b54c89e415f1f94a7e9aa61033eb9e9241403820ed7dbc11c9190576ffa6a6b008973fbe94bc7c47d9830d33becdfa81eae5c863a77f6f33184d44c57db04bfa04a97a7fec28e07e1c85273a4068805cad7d780b3eb5a70db725047851528baf9e5e745a42d1339259688bbeb73b6e84209abb75cdaa988469af5d2221a6fd171b2dbbdeb66fe6668f62b5904ecaaabbd35a6d9cc7fe1bbf62b91603b1a61d355048c64534c46bcfdd5ad7e227ff67bf7c79e1696040d023e34831c53b042329c3e5fc7e65b89ae6755b0e5b861e487824e30dc16d3fef61ff9cdb84d49a7525190fbf2c8285edc7a78bb90b8234edff01d30ced5df3c00c62e04013cff326d385ed36df889b5682c1d08eaa8e1f0363f4a49d4741236ad6878d450dfa369487cee14e4ebb2f42f7851036616bdebc866e24e09b3d9b8c21da12282b3a3f3f3e94e988aef64869516c7ae849c389fbde1c1fa360b30a541dcd54cb96cc65fd9aa7b99bb14bc7ee321b4dd1c01d02899b135c16222a3f31b822533d77fd9ee1c5bd9d54d669e6a2538