0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01e8b882f4d32118319ea76f65463818146633c5d1fe3d01d4b9da353ad34b1be17d6f0d888531fe85bc11583e79d307ed317baf03752bcc05d7139b2123cc0af51996c9768ad03cca1c8ce37d0772d5718d26c1e8b94cb4908ac8b338c66d3a20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001914900000000000000000000000000030ac1738e2eac620c376f653ce3f1f66ac46bfd8684da8b0f9e43d04f10058704381a6ff7f4b363266dc5c8b1dc66e1621b53c873590132591d6290fb60ea5354ce2e0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009ec6cae739762978b1971700000000000000000000000000000000000000000082a5545c7e68c3603311e80000000000000000000000000000000000000000000016bd9312b905b7b8eee9000000000000000000000000000000000000000000c4cd1d6816b97947c544040000000000000000000000000000000000000000002223d52ffbe3f8093a7a0a000000000000000000000000000000000000000000000d81cb4b5caba6d7304e000000000000000000000000000000000000000000bc20e836005da200ea6cc0000000000000000000000000000000000000000000d777f67ac268a5b511e38e0000000000000000000000000000000000000000000029466a16bac5df851e5c000000000000000000000000000000000000000000efebbad2b09ff4ba640785000000000000000000000000000000000000000000179ed23faa3d297ebfea7800000000000000000000000000000000000000000000189a6ae8500f850bec3426949e6be7f6048e43d7f979e37e7b4c817f56f4d1b9712367ea4669a7f085b903ec55cae958d991ef6f9ab66ccee5457ef83be94d988863cdf6e8d5a75216d528f545e4cff3208c2752d2a3d775d2e48388350200995417ba900326a5b4556f095ee0023a268a1f260b201ebe92119312980a8ad5a56626788a30a5bb5dfc161acfbb33af20a20216985865b79c4cef38ff26f767e81dcbf029ee95c0da0e7729bdabbf2ff82503f4815bf62dccbfbb1ee3b16e55ef0db611e7ff7813f39b7f2966dd467c3563af498cbb62b26cdc864df9dbc08e412e44355f14fe71c4c18e1e49344c16873beabbeb5dc1513801d9647b9f984e982eaebf56224aea82bb771777010a6b0f422f16d69fd8478309095250698bf6166c4d7307a82798fb13640a0aa1c1eaa469ac193a2f2f7432bca39772e11dedfb375b6ef156b70d9d44dc000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022053dae0d4860774f2cfdb09272e10e46aa589d8154d0abae4b7e96bd346c195000702ed85645976369fd431a589750cc03d07f6de3f7cf29c4c4021977404940044a7d86c60034d0dfa6914d3806e25a6a40af56716505ccd8224a40a5fc09211a24829a01ac2399583b0d09b24d4ac6177741cfacdfadfa535a448c0ec3f7911a74670f49021d4a4d90d208824134385c096754cc116612027e40a72692af5088558492d557d63ec6429d399fc4d1a63b5352e6622141dfb876f4cfd6c8649201f3bf434011f9b8a721d5937d2372096904d489b74d1d67afad66a84d8d2941d9d534093ace6b4e0a8973663f6ddcb8d7ac0f608cee2a77af765f5b64ad79517b96128eedd1cdf8aa5cbf658061ebf8d756079accd82c38e22d471430698ca0ce40775304ecf0273c91d57e9e107fe47d7431ada08823b9e1a7b1c1916aa9b23690f8006707d4d3a2b48f0c1c31364a537ce656af6ef5eef34454896f885ff26893f8743523ec289ca115a8473e02e602dcdf081ea6317d051e3207344959213fb50f38da6f130db45e59913c4a8043da4bd92dd470d45248eb91e1d39b3a6048f11d72f991d61562ac25627bb3e6fd06b8db59418cbfb361aa32a1c0df47507d4e908dbc5af994f7a5a468a22f95706dbb2595935eab39bef1665293669d127cfb8954d6a40009f3474ef5c00941ece0fe204690e6d2d37471d6a8203f2170000000000000000000000000000000000000000000000000000000000000001134b6dba8f56bf72c3dcac4da2a79fc9dd8185a35a1f884af9b4af48be9f700f0e2670431fa06e930b8ef5868d089cbc216433f0ad7a7a751589e0fd61d563b816238920d244ab4e587722874ae53349e65d142a88331f7f3a5a67079a74c3e9144ed9756a1fa1f38e26fd6136f0b490db4ec7176f7e3b3e5485e0e3f19b3bcd2c5cd15bc70fd76fa1f692e930e8585d3b3addea3293116669d32c205d815864117845ecc50bbbdb2c1bdc674218507fcc17cc3e77adad9c560ce4598142e9682f525f3a4ca6766d9f5c9024c22143843527bb752bd28cfaef143292d2dfce5b2af3aa8b438bafe5d04e3ce0dfbc70f7bf766f258d8bda24b4465a5236a550f20b6e09aedc85b1f9429d66a7bc09b378820bbaeb8c68497839a8c329387a569a2f2adeafe5f57ca46166ba7cd542a9c55d9185798bb71fdcb489a73975d4459d29aaadbdef6c80e01ea206e2fc3326037f4fe0a6215613ceeb966875eac8f9280460c8a93c1170d6bd93a750b7f013e58f5c8d7b01ec2b33a0210820ee08e553231feb7fd6ddf42d6e3a03e9cea31a363391268fa982d47b5e1727c5641f8e9c2851598b55fa5df45b85ef79e7a8c72aabe049575029cf8b74c2104442e80c2e