0x31fa742d00000000000000000000000000000000000000000000000000000000000000a017704026a6861dc66f048653db142f19647c8dbb1c766c0aa9f5d4487a21fedf0ae87a5ea3b3bf3090c663ca3844eec7530b7144105f35cf9c5e3723f587c7afccc99877b01e6e0b3ec9435c571a991024df8fd080fc759e199393c59ff892c40000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000971e0000000000000000000000000001586a4a32ae4ee546be0804399f892a549b1319422fac9910b466745b51b22e5cfeb8b47ded698544c737cdadaf3062a6d1245afb3683bb70616b2386fbc529403a720000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007653c6cbb116a22a535e5e0000000000000000000000000000000000000000004d3690884c67f394bfc33100000000000000000000000000000000000000000000030bb07061c2d6b37d40000000000000000000000000000000000000000000e3449a5227f9de3f6084f80000000000000000000000000000000000000000005f856d4750e898eca26ecb000000000000000000000000000000000000000000001e6230aa19f7f1764104000000000000000000000000000000000000000000841286646aa64a9b8f1c0f0000000000000000000000000000000000000000000bf8eb35dc0fc68f91576a000000000000000000000000000000000000000000000b4b26dd80f60e4e9821000000000000000000000000000000000000000000236b8dd6e7b373bf0f37e6000000000000000000000000000000000000000000eeb45d7ca5fe5131dfefa80000000000000000000000000000000000000000000002165e515a771d17fd721dfb4685e11c699806eb6deeaf3704aac26528b34cb25cb4a76598b3d71c1509139c4f62838ac4f83f47542d8f6fcc4892ffac447f0bb8742b59b2fa33a754fc085f9849a814896917d7224893431cc14617b0bc6df4b6a1a48003d1fa87a3401b7dca4c57fb85cea8c70c7bee9f91b0623bfdab1206f33cbed143145665b3c029040ce885fa7679182f5f3a993612ac344e0729114b1bfff150fb063ff4b2e829698cc939d94ea7d477341fd820711c19a306e2de2639ccc06d5a979c6dcc082ad9952cf3ea6682fdd09793539c52650414e3572dff12109d5a406c1f2b81bd202ce23772b8b0d35a20989b2de21f8d0f2a0155bc29dd2433ebdec8ba377f3d035f17db6113d114923460a1ba59b017c9828a0f270b0726b15d79970266fb1c09d833e4629d09bc7e0ca30741e00dbeac4b142b763c52321150ef1626260f45000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022d45aabe64ff3098f5aa0e1ea3f19eef244139ee089af77138a16eddc178097d2ff56178949c3be3dd4565c0fb96d008c8481810a35df0fe8230a7b496d89fbe0ecfd3077c95b23ab0e40ea435ea239f3caeb5d3e1013561f59ac3abb8feb86517fd56261a03036fbf89701d2c2a67edbd07a24023700f019648f48c878741201242f2d4e2b19d94136f90639e998010206605c8a546ddf93f886c50553e8cef231aefdb72193add30df27a27c651d070ff0ed6a9875c765755ee539f5f9ff5616feaff8b93dac2d42e11d359393c6e2bcad2df4eb1971b45efa6802428a71141cb1de55cf97c326c22fb5a33a88d7b840b4a3b088c1fff51877d6959b538e48101dbd57696dee6abb91cec9d293b162d93f39dd71a0537165f495b192a1f4c11bfa18a271f2ccf459cb6464138f190853d569528949520916959336b7ce695e2b3772ea295cfb76a635364bde9be5dd1cb8dacfa50bb8b8c94be996559501a827a392fd7e4edb117dba08c6907a19dd6da0a062216d1c1478d9e532da64128b16c34fc5d1f6eb82f600e0702a33d93467818218de41f88e51ba89602e99cca527ffd22bc1457ff6f5b33f1caf3106e5e43863ab1dd67b75941ce7fce3cb0c1f2e01ca803e8b4206aaadec9ec64551511e0afca5ec18791428d1fc9957c4d68e21315cf2c38bcec70086fe26938652b201f66279993f13b22ee6ebc09eac6c2a0000000000000000000000000000000000000000000000000000000000000001123f50bd6091e1ade206907b55ef84cbc0e5f1009ecbc697fe6d9a2dfc8c38fd21601d64203af1fac90fc381287638462394e15c70303975099bd40d164b194c1f89e59f6140938f15543bf14099042df56baef0942dfec6c370b00bfeffb8e706a78cdab3171f73f0c014ca164bbbe6c3e2bc81106da7a3c06ed42a3aed7fcc0572dbb493751e6155962db87baffbe189cbb2e8b14d643acecc415281bbc4c427080955bbb88175a909b0d57a9cd072b383b03d34c99fe15299aebb892f602a1ec87f60a0e4f72f908699cbc31cbdf8bcb718a91c108df8b74389e600428d1107f3953c63824017ff3ce3e8e0677433a8eeb475c27542a1cc18a817eee317650eff3b94e6d2f3328e9d1fb829aab4dd47752473d6db65692501fcf9b1a65fe5094fe7f986bea6cd420c7aeb56a3b6d4f95153e9320a39d3f2605b1d8b639d58101ddb0c09dbe27452f88cfee46b23c5c28a411e38a10ef11a4d56def364e58113130c21da2906ad43cc89b90dd4194f4f54c0864e4bfb49061099e930cafedc1e94557f90bbc911ee2d02490bdc1982303c9ac8c1f9931265b38353d22868a209cc1379e5dd212aec6623ab34c2ae9413c02159093f4a23e5f0c73cc8b05b20