0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00496a82ecb1c1d572aa84ec8a6f83a93288251a27b3e6fcf5d34a5ca9bb8cd36080ec7075fd4f74f5b9821a1d814485f46cc7989d89dc47cc28e995b26589018d48e15dced44338cd7df269a1c94bfcb589ae9656d0fc08c4671ec8593dd0d0800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000007c2e00000000000000000000000000014de779c7331263b5d2897d98db061405652776b067b7e1401b46d8e03bef8915637b3ae859b7043885f19ca06310b4242de8f3aa50d00ed30d692235197b23d4ae1a0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000008a9e607f52a5c0b18c987000000000000000000000000000000000000000000091848899552c54d854056000000000000000000000000000000000000000000001ae1c49c053b618515a300000000000000000000000000000000000000000079379b396bd02e262597580000000000000000000000000000000000000000001adf97cab363961fbae82c00000000000000000000000000000000000000000000272593f990358843ddc90000000000000000000000000000000000000000004c644545b42deb9ee1bb4f000000000000000000000000000000000000000000a1065fd5099c8a8df2fc68000000000000000000000000000000000000000000001a6a02c1ed5c64cafac70000000000000000000000000000000000000000008b590d1acb6d36fbf97e5900000000000000000000000000000000000000000082f063d805d64c09f5aaae0000000000000000000000000000000000000000000010c94381f809d7c038af034985e2fa8f8bfa36faa30b1e98379a521f8cff3ec25611add7f98d657e808502f82fe2950d5ed3c821ad9f6a7b2071f844e2cba423f66991903cb2e02a629a278f1196d8169d278e10522f7cb7f848aa187378a8586d4458302f4c5347885d27cee2dd27fb1068a6c11ad4282d232891418a0b545de50c466c33bca151979b2f376e18e7e5e683fc112f3783d8edf6495e61f2acd4ff6131a3e07bd50ddbc02a418c62242b528f5546bd3dfe1e0e30cb3270f531953af104e94c2d9b944b3a0ff7bb4ae5b80b678ae927755b8dc3008d10f8700d24aaae7b15f9fd4cc370560b09c7a390c8d94e4cdab86aa89140bd8c872deada7fb3d4b53ac2aebd060a9b178f2806aeae98dbba2cb29affd998838fd835bcff764132af81705746113f7e1044ff47ea21d307245b4584481827b4f7269ffde8b9b24f4ca8fee4641c0da2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022bcbe58c4d0d3ce152bf15d5835f9dd2c54d3f291f81b0d8bd07ce686003449f2680276dba0c68613ee77ba45609a91b0004c3d1a5797c3494c5b7e1de2362c6150095b8db1e6887d63e57f07de0b007cc9a650b88919a9bc99ca561039e0cda1c6a91ef315574620c2cecbc0d7a6d71b3c843b1a9ce9b0d12170aa9f82be6f71a141128f094cf3b8093117781e196c818cdd11bff241d15d56fa9d189173e232f82a9f8e201a132edc4d644b52fe9d41d09d2c356cf85823458fb31072bb3732b66d46e3ec8249bc0e60e07d48bd91c7282c41f0db44d34e8559b0b669fd5fd093e732cc3c1e508f77630db66f46838bc193b3fc4e4a6d87bb2fce7d3e5df6b104ccead49bfd899f749568f6695ba974c27803b798e09ca8459361ddebbfd94214353937f3403e70c599c39afb05213f744612d4c589b327dbb9777f0e4c302132b6f12422a5923a843a82dbf028869645865392ab592552d101967b60e21f22dfe1d64eafce1bbe945ff395e2693e9bf906340862ad4c5ea01abc1bcfe7fc4036721fb22f838a78d463ff74d7e0ccb88399ca1081492a411218ffabaf77ec11e0e47838a00ac0bb68eecfaae9d91134673fdba2d619395454979528940083504cb0563f856d74f36fa6a16aa88282dd5542ef135dc76c4b6dd170e08ae60742ff59f489fcb6091085ca4d12e0f845d07ed2a9baab06ca640c0ca76e4364e9900000000000000000000000000000000000000000000000000000000000000012fe8b56cc12bbd345d069d43ddd02f118e14774624d206a00d13a41a3c746bf81c73ac1badb6e806c05f00310b5c497d3cadc8d58028be78b659b1f88ac50ab02413981d80f12ce0c3c7e66d1e8a509a563fff1a749fb75c191a35ac1064c25c1be60fbd4bf1b92a6a96f5d58e0ad9fb9ab58de25edc2d3e984bb9c6b27f9a480fce6f355dbdc423221f0cd9cbd2c268f7554b4dec212d8316957ee28e8c083d1611bd5c9d6fbceee5a2fc9be17972530f085dc52f2e2169f811f196f8200de60b45024577c573dd58b91c2e6f9e2095920912f22ca6b0fa91b084f7f21e0a972b2e19c35bec2de5301180a960219071378cc01ae69f84f5ed57f448a5bfd65d180e8a22e27bcd8d9eafb6963e16b6fc0dca0d546e5bf41e21ae9c697681eaf82f582ab6a68edad968e9775fdeae4552464d9acdc61255d323bbd33ab5212164257d67e8ceac072d1f48014aa6d8e882d03447fe7c737d2d2311bb8b3a85f6891cacf4ce0d998d30e6a12cba5687ac2fe555fe4a12435f5b77166a3f4b5e327e0033f61d2fbeaa891b1d26e2b9e8efd0928fcfc262aef110eca8733ea99f9d1027b1eb3ef2514e85085fe905c5e30fed17d166623421475de63efde96e6af0e5