0x2cffd02e2ee813c91fd755b7c3edc5e15c28049aa7e3ac35a015436e18941a7bac7c907f6c0f3252711ef75c79d265bcec71c304cab9a94a4295ecef3273a68ec19b599bcc01c19fe8f43a8c0d93d3434b696aa2c93c3735b267227a5d77f5628ce1611bd2342bbe2e0fbe4c6fbabfc01f15558fbeb5517e367d3b02138bd4c9fdbfa876c02923544dec0b306f5a28e017f461a74f99b6c4b1bc72c7af5c17ed7c0f3741d27a1bc7a825f32d6eed11e1d2defde53f0f6c6a4b3fd3876c92bb448b2461ff5d09add4ed5dc817e51ba9b55d5c4ca759c7435cee66e30dc125606fe800ff8af661b4cce90ecfdd01a6d97196598ef866f0d1100476f2e07f2453610ac7f33461f2039ce6fe6823f3bd2c960123b7f628b5a6c4cd3e4bdbb5e2541b49542b63d306449a45bd5a6895785061152923a3ba593884bf6f35f88b76c8c4223c0d8ee7a64c1c6f5c1ac647ddcccf682c17b082e3758facfc566eee06d8e7e01b86de1915ecf1ac658a6060c6a864b06d6a31782bd9eb932697825264046dcf2d452e415bc041a45a689394e08d830f0ed7a0e02985d7eb44a2ff4362e1c4584bf0eaaa8687305b3f177d373c81f51a87de75b654cdce52a78c61e43286a4dbf106373e81382d1f66545bad5f035834c39701fc0884a93bff912be27c61804850e27f6933514c6efa071d4b0b7bc0dc844916aa4138a9f7f80af9ccc7001f5291e209024a608539a97a49f2c03239da8aa1be074728ac4860875d79de094803a711fb52d7dd56a4250bd04074103937612b43cbefc863c15052ac30542a61e955e507c2e8f44861db1a8d708a7a24890bd1d8a9e1305989dc8743bd8856d15fb501f895fae240bd06b76057646372f23fd9e19610da4313e5d86804ff96f3b241824038675d61301613185c0a9da59ab32d9fae376b0b750eb80d31ebb41055696f0581be3bae3e27e025cb2ce8df039cabd77bb6dfdf88965ff15a780116a37b434af864426362497eca68ecc9f15759c1d4205986c1b772c7fb308d10d60ce539785ebc30dffc5def35393fe83291e1f9641f0762e5cc7f3405ebd7aca87ec680f4c56bb18b8b0e3a54831dee8b61444bc8e4553aa816fa71e474a5edc90666ceb722f0ff4caeee7eaa892979d091fd10e2a13bf4b1781c2c2fcc68f0767693632f1e79304fd365b7de4ebcf95b13fde13b14e4326dae16960e8e7fc176d10ac706529f5b068aeec0af07e9500feb49b968741d140ce56e20fdfa81728b86711485f145e417d26e8b2bb42e2ee9116b4fb8b5c62969fcad6713ee256f8e9a91264206ddfcddf30cb538964384c9cad20d1d72d4bea4ad89740d416bcef51fdac6af23c6faebce4a9f5f5b1769c86018acafd18da8e25ff35d12ff8438cea03ac0357373f1d63f5d6bdbd20f10fa2f214a162ce342af1e8c21adda56f244e2bbbfedad59dfe58ba5f557941a623996151c725c0aaa66e0008f5ee7f7f08c5f65b13a17cbb4b6ebc0b44f7ec27d8a9030a339f63b9ba9b36628f16150492efcd412e10860ddddf66bf5def3abf150fe8171c70187bd1cf2d3c5952d7280dd76eafd1c369e4be864eb4734b3f45aa74b81b94c4386f4deab6e36b5d828724930c36d5ed14e9bb0f60a08af5213c0507cd257e63b7cc63cd561b4ebda8c4a3f9dfa321ebf52fb85101cbf8f5e86ded0928ff9fe4b608eef341a12c7c4ac2e10013712f23aa016a60ddebdb7f205ac7ec18ac4a234d0c912b72c232c26bc2ac862741182cb7c5527664510009edfe9a845fb26cae321b69445ef5a5efa10ce460608a64d8d9bae223c8fe4b09020ecfa88d88e870542e7b5147a0d0f916ceaa585785e5d1a9580cd93d92c66667b4330a316d2bdf55e17f44630e5a6f494641faf187d8eb6fd0682089125aa24a70b879110a9d3