0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02c060bb1259103b4d41876b4c14c1737e0b148c08ba5b13dfe98cb91ecaa2fb52fb6ec421cf54fdcfb0127d82d526e33ae4fec9bd32bb6b12f9830177fea3692581a4823d53184452e21523e80c7ff52b4aa521c056fca1d98922c0d9c8578040000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b2ca00000000000000000000000000017f41702bb39972fac04c4ebbf41cfa6cdfb9d659683bdeac0f268eafe4e9d2e79745b91c3813d3adda2f2040a343e952309ba6f4817120ce7a7d3f0eb2f4fdbfd9be0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d4ce1481e2d5b27b77bcbf0000000000000000000000000000000000000000006b2e81fc28c37dba5f739b00000000000000000000000000000000000000000000161032ce106169d4615a000000000000000000000000000000000000000000c463dfa25fe985fb64e883000000000000000000000000000000000000000000cde710ef7ed798886f95330000000000000000000000000000000000000000000026ae80761ad2ad1b6bf30000000000000000000000000000000000000000008c5cac81bd6c811405c8920000000000000000000000000000000000000000008674420b57839f7d941df70000000000000000000000000000000000000000000026ebb3b5fe57cd887a290000000000000000000000000000000000000000003bda07a3d838715757223a0000000000000000000000000000000000000000009f7bf5a1be0a6f592f69ec0000000000000000000000000000000000000000000020759c45b4a53beaa6f82dafa49847a12c8837e570c76054c48b5097e8b858e9cae7572abd833d0543e90de1423181ca964b759e093f4d6b918067c0560d79459057d19ef0e4f1b7738104f8c76fd30ae52ad1f09ed9129f0c9086d94197636883e5ebd1b3ccfe9b6274262501c64e972024a22c8cd5cdaefc8bde095d4afd2acbe4f8a564ae8e9f3030161ca813c8d9d6534cfc70b3db99a11dcabd4eef457c5b2476441d93775a58340e0896e9b01fa7a92d8db316b73021abb95df0de31a91e6407915d47850c0bcb264c7b2a8fe6956e4d3b9da6a2c35875d19a7997cef9f1445ec537d024e559af275a500ffa92d4c523c13cb10b110ffa9806a543e05b6226888cfc66ab1099352ab7d6f06cb71680665f93031b1b95747f0e43f82e8e96308a7753a768f660950b5f6e05040083c234c27efdb7f3ace2e14bf1ad2347f8ebfdefacb2079721d800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002138d5e4cf5e87ddc3db47c7da46d2045f10720f1210d54432594c468ac61fdef0e131eda378fb90ae4fd54a366acd37e60741e58eae83252ddc61995adefb2c328db9be848f099f4e58b381e2f7229da9d815f8ae08d1e457e7defbb5143c453295aa3213687c46aa1b79a1370e0f9f21dd92e774212050ff97e3f2ef79e5f4d2d28e51bbdb517593369e9512755a7797ac87b39a93042fcee26e18c262330a41f9424a51dd06f644abb3a0961631b1935f765e5ab19393b01804bc872d65f170af2fe0a7401d022592e75594f5563b762e7993d1708e4ea7ef5360bf04bd9c40e32a8ffddf789f6866c7f1cb077527da54ecf2a990d3a855b19cfa43783c170084b458133ebfd243f09d86ee270a5a2f0ac3a2890fa127a0f544ae67cdef5a6217bfd63f1ed87d50e400af4b473d29bf917f9e2afda1a008fa4a2c089d652d8001c0a5150f25e7b2a81cdacb910cfb110902e3c82403fe2fe14cc1ac6758cbe00f1cc67c726ed7363cfe30d6971969d4d9387a43f75409df58aaedf4ff83f601aa9677fabea7a7d84ef411fcc8676047286d8f21ebc93735f2328e3807635272faad10d5457e3c19497823b2d04fe6a626d915a5fcbbd1b20f6493ba5cc051714091163f960d26c94421492c923a9aaca08889ddf1965419f3f16fa5fef4ef3260e98588562a6819a5ec28b2369cae74c677943afffea1452985d068881cf7b000000000000000000000000000000000000000000000000000000000000000104b995b0f54a9b17217cbc892b9e215ecc6c0403ebe8b3ee36f24087571254c627b8c139e5f26f5c5bcf8b9846cb2a610771810ac96f800f0f513499c76eca2e105882ab756aa4607ebca4dee432cad79be30e78f2ef2fc2388a2d473b8916981c3a33a7f8f4ceb1614c14c0f6de39da05940009a7b60a827a3ab4fc8d45295f02cf3e30fcdf7fb31b3e4b9ad2374592ba2b3b570a805a35da263e74bda9d54014bbbd689c75c170d8a1f0af4870d44e8cf366ed660067d691cc2f235631106523cc473a3d7d7c74a488e7431ac70d4c11ef3706faafc590f5c1aed91f7c573e1da09db85d9c7ce9dcb23a210883618c71efd5a32c0548e3e4e008bb6932d30700cb0216148bb00b87e0be5130c1bc3cdf9cbae3d77141f0f426deb54d46d7df2fea57d74af34bf47de6e52ec2c23d8891c79229f5e281290b9d13bae550122a0eb6dac13f088fb80eacbdef42e8afb7bad0b4e2e77701c256fc22803d0b7dd327304ee8e58fb65fde7456994f0b7835af9c508190f51e2bb1ffab97c9ad254711e300b4d207d00e19eceecb9f2b032e28e465cc200906fb06c265a5b51fd96320219e7649f3c3661028fed2f380f3126ab3b6771e18d92ea9c66b01f9ad4f2f