0x2cffd02e5cbebbd76d13ea613d14d48bd2035620c3fe94dff0729b6a8916a1ee713f6f3aa53c28e4441fbed5abe1eeda5e315db0ae6e59b5e27dbe2260ba4721c19801d995ac494f58420e2ebabea6d8b7b395aa2b99b3cd4e4f29c0bcea5f4a0ed91e3f1827507ba1dafdd3e6e91f19dd14dc1caa9c980159221d9a81dc8ad0f4ffa54fb6d2f0d325045345e76fb347447c0566fd268c1547da1a1e62ce2513e9e79f0b1dfda2433ac48ca1157bed727f0e3399108f4d43214fe9b6f961c533c5cebd17174d7282bee76308e6b7c8063a5a12ae1a112cd6c7e0d346f94644d993e4200822978419352cb749fa2586e04c3f93ed04a8e0f80670f9657500725c5c0b712ba666496e7a54c470809afdae141e6a41f1a78ed0114f0fa683987e0f3fd4124eebffc1d97891265b684a188d90f26a1504dcbfe918080aa03d2f09037e435448a4463c4cc35913eb8d3cb0d20f57e18bca5b5dd7750a7ac54326838f5416d947eaf528b1526a951a6bf5ff687cf0bb39d7dece8ab549987378b807e5958e3a470fb458fff887a50a08a63b89d66f336d57c9b1a2f4f9bc20ff60940aea67a8f74bcdd72c564f06505d0b22d780e8d032d39a2e68a086605e6eccba8fc09a1b2317d1b43d18c4d5a83a3b953591bf262db6fd0f1a2e52ec086bfa2b727f4f98d3f945179dfade7fd2a57bfe8511a9599752bd7e261178e579fb54f7f5f0688d6fdf316de524ebbd82a517690417e2a3597e88a4c2a61ece25d66f09a9536816a929b1093622d1e918736a8aade095b215ece39dda458a756cdac763ca012f74dd87c0aedd42383944530ee03ed13287702d6070c1b98b6fb95fd6fcb7eb82db2ec0eb243093c4c0e56fc1de9c4cff2c2b81175c33c736704a6a695064f6bd41987c48bf26f3a1072b0aff88ae4bfb21cbcac755d1c8da6c608d7a73db88ee2d909934cf54b09cdb3b852f1c335d84530a2e480cd5594d473e513a03dce45d160b3aefa505555b8644b5c38c595299ae51506929b9bee1d9163320787ecaaf2d8b9b02eba8ad1eb3305df826489a0e60ebe9f7bf821f2cde04b435ac40be302c37cc7c67b67f94352df4c5f1ac5f915aa009cabd5c160e1b461b1c4f41082176fe5be1a9548dfb9da40af7b0d4a5f0e35526861b71ccbb8e11ecf78f9ae3901cc3d2a6c9fa60bea7fc7a5a1fb897fd4e2370861336cb44c2c3e26e81fc66c55dd0cf3b563bda8f9bc768e057cfddaa7923a1ff79ed10ec6a262025f905bdaceadac93d9c230cd78132ac8c27ca52c425eeac094e75b4390923aa95c947efb012792873cfae11684fc75a6ed50ad600ebb13ab5ebf2aec1130759f5e81ea40fcd36ba344dd7131c35eb3bea3289d3ae0756bd74c74a818beb810507bf00952a8bfddbd9e132b70a005798410b29250d27bcff425d9b3ebae26d29768d112f739ce5ab3f2e04c02d265597274739b0cc87b92ea6bd2c2e99a3c3314103368f3355385522bb679aec0c8cb9161ed6af44a038c3c853412f57447f19acdae18e279c28aaef510fd129748bb4fb0751e6d05a393a6cbe0c42e4699d12e7608cb4d4a166098a1e836be928f905a1462a0efaca9caebcc38ea5cf4119068bf92a1396c0e75fc180fae73e6023f8b1bb50e61a047aa95369bf7736f5429fa8848bb24f1077895ed1abc45bb44a6e556ec484a986ba04b4cee8587af89cb11c1f92f3c4ad301d47bedf2a36b5a18a3ac440ccfba58aafb98c6203ac982a30f8b9f3341ec45a6e1309f2d5ad3add17c7aeebbaa0be8e4383032002ce03cc2b970befa00cf882738ff98029013e551e8bccb7d8c2ce24f2b2609d614dda1b4fbd77438fe156a82f45e040cd1893e3f7ce9696c1148f12b08fb69ced8df76ac20c3a43759ab4456b0c4ededaa7d3e8258d7dfa296760b3