0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ed71de4263dd0df9606eb065285a52e9e4f860de2bf81836727fba16b7d526b21a299eb6bca23aff7c24491db7a4f1447eaa48a5968070ca3f9c96e5b743e8f06ce48fb4386d381e75874ab658817fb25e464ad9b7803b753946b2b7f6f29a80000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000002281500000000000000050000000000041f075d077c3304f0ebd1e8af9a420901876b64be1e194181b44071f79078572a0fecfec0cb0a32ba4c3108127667b1de1620f9425845e0d13060fe3ea18697592ed200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b26e54e357b2bf6f785d18000000000000000000000000000000000000000000e3462eaa6e03869a1666ef0000000000000000000000000000000000000000000012d4f0c2da0de27ac6b000000000000000000000000000000000000000000011447e7db847057ebbedc80000000000000000000000000000000000000000006bee713b1e64eeab3474a6000000000000000000000000000000000000000000002a30c2cc2dff04e3650f000000000000000000000000000000000000000000c8cb4afb2f84c3773e7d0d0000000000000000000000000000000000000000002b7e41aabf480119ed19590000000000000000000000000000000000000000000028f1881ee43f1555b1a6000000000000000000000000000000000000000000861cebad5304264b5b653c0000000000000000000000000000000000000000002337ab1d9b9274ab6d6f7c0000000000000000000000000000000000000000000020eb39636217c2fd34040ecba65bd2c8214e07b02a930f5ece85dc374676dc8bd75141083c75d837591620c03dfc58dbcdb0a251a9f29b5ce270e1b2e8d6b4e90cf621efe7ba0c72601428db4bcfc3f6caf4be74b673c01c368657236894484f959e881e8431c01b05960ab9040b2af95de2b4994c56bad39b65689d73a152ab8dc4403cbdbc082f147d1cffee260e18e6f830f59220586c721a7d98b8a4091e78113c75d7c28d9f7ceb16099a4277afbc444a5f259cd84f11c616a282caa78b1bb93a75b4fc7309c0171abe981015e75fe18574ca8946e487aa910740e6d74291eb8808b57e2adc916c2bec33b76ebe1ca402022866cf39e3da873d00beeb6c508fd3daee782eb8c0eb1d709b81336771519765370cc5f1b0b2e5b2aa09a7a9ef043520f8dd4a456608233d239d2a3a3ea44012f1397813a957787441076b78ce976f35d85a8e92c71f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021dc16209464cd7430a7a5d3e2ab4a276e5e9f242b1a7bf259c223a70166f844c1cbc35102e29e32f32924ba52d142446d78cb32d207336ee3228b888c27c53e1264656e867f8912d4cd3fc4ab503a24b3386784fc4dac4048ad0f99db27e708024f4e5fc000d8dd77bc75e37a90045952a5ecf8e15b5f1169afd1c0aa3148ccf277ca4cfac3a6c4b5cef31ee8da1b6b9ef0811d17ff34e0eb3c3c3ae385220eb0e8e83c6a49e0c7e3b8566c1b76f354180cd57f8ea1b0a8609045a592d73798d157a0aad814b346e276f137da754a239d82313a8e5a7bc88a8e688002fe6af3e2600ef199327e1d7ae0a5e2c47e6ca2afbe0ed51b13fcb24add878ced49a49640f5124a76af0020b5a1f2c63ccb8e64f61de38061900f2732dde21ab932256c1016be8eb46fd871f5912a1a34d0c194c49cef3a8b0c3ca8eae86526784f5066706837d75f33818d99c1dee593e2677f876c5c9fa0cf230c07da2c4899b7820d20c61f29524814d5699a64bd4828f972d1e53a3b13ef2834f5051921fb5ed535a1b1f69b0d0ea53085c0e92792462cd21aca9d1fc0cd3fc1da95024ad41f0095e1abb71b71def7f67499e42c482d0d1338063415eac879755e1d19792297f1e0b18875ea94187ccf15a58af24112e78c02b7be7b6b7ccff53a635208973a4bee02b17be3e4155f85cf003e8497127f85c4fe5e0044b65d699d5f6bc0ce2d8229600000000000000000000000000000000000000000000000000000000000000011b0f1024cbbc6822d0025a2378bf74619201129ab76e004f1060320e95c37753184f4ec11a50af903afff26bb4d9d4623fe7a6d4a5a1c7a5e7b6d2747879d8c419caddc1ce8b8883d93e4725b6fcf61e16e85708752d2d7c338877dbe31aef1c244f294bd3ad1d4529267acba44eae31b639077bb7677c5d47eff3f56dae14311c25bf258ac109207b88ca911856cb1e39b6d2d874730477151720ac31b4940008f7a82e669e0bfcbd3889d419dc053c548619812c6ef4cb21b57fc26b99069a3047a3f608906bfbf5e7ddacc0036ae3195a34f4eeae9980a837061970e55a381b68651fff83c3f2b24568bc39ecef125803f35fffb124e7d91627f23fc0b48b13ba21caedc14751bbb2f9dfe0f02bc3e54d0f0b85ccabaaecc8b0b69b84692e17364df53fb76a823bbed40124312d8be307ad6e261e0f34f2da8e4a05a8c17f21094de3328898cb77d66d8d1b5c094bbb3aadfa353d824cb105f0204bdff00323d670859cc8bce87cefe0200046b030758d247fe93bd3c8cfbafefc49e08e2a03485a842713133c6c42edfcb6dd6b13c74d772decc6af2e01f47df2338d742a20eab70ee0d4d4bc7134a8c21040f84768f870dd7694001bf85b3a2b3381a70e