0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02a3754ed2d34346215bac50ad24921a87bf7aecde1870704fa342593786b8dd029b1c4f756818fe401e9a72ddb76b44d728a5dbb7aa4c3ff8cdbc79ed8b233dfe94382e4593a7b71789b04bdeaa4a7959e8cf957972442ce18fa3e325b7781d90000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000d73d0000000000000004000000000001c1a8fd64680d7eea8842ef4737079311bd7510012ed8eec3e929fcedf85c2a982281a638379a35c8fab53829f37846bb051dd6c63e861f8169a223f9a20342006c3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000739e2c94047745834528f60000000000000000000000000000000000000000006aab732ecfc88f13b199510000000000000000000000000000000000000000000011f53304621792dc74ca0000000000000000000000000000000000000000008faf293079441ed04831e700000000000000000000000000000000000000000068524f184d6971473a9fd9000000000000000000000000000000000000000000001655051474cd31e4350d0000000000000000000000000000000000000000003f5d7e7a457257a72ff464000000000000000000000000000000000000000000fa20d15030ed358429d9b5000000000000000000000000000000000000000000002d8935bc527242ffd7b9000000000000000000000000000000000000000000f5fc221d57865eb6528042000000000000000000000000000000000000000000f9cda51b80a4bb5f256da80000000000000000000000000000000000000000000000ee8b5978798a8125c01ccf1a04bf50f017c3ef5efe051884ab359e0bf20dedf9853e52553e4f54c885077b3e50dd0fb87e1d3a6d8253a586143e4438696b190541cdf85150e0f26df829a9070e2595c8e73f58e6a72df1e9ee0e4b774b46c168519c81567d81e1ca8717a7cf0f70648dd147826df59c29de3159286364654704a75fa996a70846981811513592e02700544d9e4f46458e9e3c472bc0ceda46d00e1e489f02f8b5b6c5159af1820a084ab53503c875e6b1dda4edea57e998967dd2c615f0e49485c4d101367dec24e1253b48d306ed72befbea17d16c43a62301b9bfddcb87de741ccf1f1515e244acad7c5515ce4acdeb9a9c26b6a10c6d9cb7c8698c617b7b3ad76b1ded3e8d8ff26b4eed73be606630d03b9acf4b59803e21a52b3312569d5510b3026efe1efe716a248827d6b9b0a88945e20c4235d5814fb0bc8037d488937683000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b600f24978a3676e71d1a2f3afbd5b3d60317a324cefd536bd79d9cd23e0b950c1c76d3227134e53fbb9c1afbffeadf5d9f6ff61d400bb1d649043addac53ac17ac93d7a73a47996a5ba3ee73543d14342e89b699c31e2b0ddac35b78a06a522bb903903c328fe26250ad55cae3f3774a6a64044d82f70c10053c87d50df680090fc6c335fac85104f162956d23accda3f9731c7ddf99d2993270ab31e9e6b919f036107b156aba4767dfff59fd2809a493f37f1125a225d9fb47ea4343a46519dfe008cc3470d89b9e1a3c62712dc203e3b422e2f32ec60dbb14f1b46f716a2d779c9114f587711e4040100940b8df8a19842fbb88bbf80e79d79e035eaaa21af2f640d3c4cccc9a475c857b667137409f41e3555f83c7b9437c63e15ced9d030a8197ae5b541f8a2e1500aafd1aee5bb9340404f318402b6670c1e497d8ab13961a283ed93cdec9bd163955c5356c110462efb40922217a1019d330dc37dc040e9660aa5fe72bd3838f99ef6f42dce815bdb802b18ad2a8eef9ac196e06df0eb48d377f9198f28e9d1735e938430aaf13ab569dc5583b8c942e62042c990f0feaf086d39632151c4b68c45d401929123b395a79b0abdc2b387ba68ff8644817f1cac97fa2719af0b8abdf1a2cc31fb75079580ef274380c1e98a36605beae18d2fe60ee3a523920f043057078cff7bb5d1c293718d43716ee993f0b6f8c6b00000000000000000000000000000000000000000000000000000000000000010d23a1a4c54946676e6293b966142ba5d39230d93b2ce820aa49678e7328d82524b5ff1ddd5777cff9fae308b3afed9629ee76418d3a703bb69c73dd3ec49a642391847a842cabcf3d9ecfc0eb92c476e3ed3d479c507fc2a6f25182bcfddcb30d93511f2044c2dde5f4834ace414a3b3f1540ae74fbd7295d2749b865437e52185ea7fa1d5cbbeade42536fb2b99968a8d48a2a24f86a66244b192208103f41043787f7678693236cf975fdd73176a1391ff0f1a0504fff45a3a7914a33944426c27007925ca545551d74f3d1aadb483c8b891dfa42367c969388ed3c5ed201031c6e4d7becfef40c6c065273317db5227760363286bda24df55c4d931f4d8014cda4096c982436a1111c866e1f50af99859635924aff568816274715e972bc004dedb0080ec68d71944d325466e7e449d0998c8d23ce074f21a58df4872e8228a13369b9935ff9d12d0cf7e43c582879e66dac4735c26aa894c3fb2dfcb15210e90f7e8a78dd6bba4f4d49990ea32368af1a8d1c7ff1cee2d5afa77e09930d21b5c4d7b9dcbc475af4618fda5d65ef4fe5bb57ae577915d19fcd49d08b3e0e239d5df02d33711dc32ffdccebab716edcb523f76f7f3ba397d334a84b2735dd