0x31fa742d00000000000000000000000000000000000000000000000000000000000000a023e2de513aae4c5b156455f4b71aaee4cf89888526bae12ba5bc22c961f7284220d64fb5ed68188a1d00c7ebac9ea179e8299e8f95a117dc84a6c0836cdbb5b870899b7baaaf11e991d0163a660a7cf475acd11b506cbe182e437f656b39e42e0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000a3b6000000000000000000000000000169fd381afb5f9e9a1f1827f881afd3d73398ca41bb755835cb3ba9fdce3ae8f4a3c6ec80b53751f3692f5be4ad8d9acfcf3c6bc7b4495645b4dd38346d2fcb977c150000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009b6852c0a4916b8bb30e7f000000000000000000000000000000000000000000edafabbd0a68d38bc47c6b00000000000000000000000000000000000000000000047551ee478abbe122350000000000000000000000000000000000000000003b8ad30c14a2866c54810b000000000000000000000000000000000000000000da7db5ffd8871d4a2d4b4a00000000000000000000000000000000000000000000243fb1ab40971b29af3a000000000000000000000000000000000000000000785723d7faf4a425874429000000000000000000000000000000000000000000aa470669429a8b9f9c0309000000000000000000000000000000000000000000001e831d2a34f2683d2c44000000000000000000000000000000000000000000ac5845319a9d88ef15cd9a000000000000000000000000000000000000000000c3e4fd30ac471dd6957a28000000000000000000000000000000000000000000001524e72c84b079e758ce29a41f5075e1f180beec475ad4ed1ac539352251cb27a1c8264e52b86594fcc227cc524a2e7dfb5e1ba69d2fe27c48ac68a60bbb907ebab006c36305912d5ca82931ccd8920f922c070b701af315710d824f6fa3fe4637055ab4ef6135e99e9b2607b46880275aa7733df5794f834d4aa802b1e040d143537f2bfee421ae9eaa2c4f4726df4f5a6a9f0f1844b01691f9e665efb63a097dfd8c30197fe42a5cdf069a2625a63a2914fffba05d544686b5e9e3158df63e770910ac184427e381302592150dcf0fdcd1c3b8d63275895ca04d3843373653a8d6337e6be552d475e827fd16c642c03061c1eaf14a5f4aaaf60290ae33250a3db3997de5c1445f4964008d407bc074fc58a5eab1c99e77e9d0a308415ea3de501f4797f6e92d14099e1dfd0c2b53788e26555865a06b8ff71cfa49fa0ce81f7e55f8cd097248665e8e000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022ad9c6b18ff3695790d0a9879cf10d5e781033c5ab5360f83926f90ef033f23a264d1fc318b6028766814d2d989e04a4e2e0dbb4a4720dbd2bc891f98d6fe9010db1d774c606440cce694eecff80f3a084fef675463eeda8492c9f78bf2eeffe2531b21314dc2d2ae95e133049c0822123417fb27b932cd318681c7e002db7e4144c7b3c528c50417346870c3fa897dbb3c627c6478a7fd868e913f9521456142c76c28b2eddfc613af919a732f9935a1985dd0d3504569c2ee9d66e4809b6331f1ff5013f606c7c5e5884cf7d42ecad6df651a1039ae895f9ca1c93fe78eee20b760decf4644d1dd944f12534d970b363b05d75d43418aff60334e9fdeff6ca09c2f1315e5454dbee925d63cb0761264b8fc50e5fb3e86d34bfe3a65e553f170e8746bb181f87eb8081f21968f25d7f2c4ce9727c2bbaee1aa570ed6bf0c78c1caa643297a2b629b4ad1bc6618f4c5c5607fbfc6775c067baae596c06e8600d1d1030b25bed377ec4112101925a38e545b3406ce30ecef2d4c4b0f56c1c115b2d07a0789ec4cc98cfe917ee1989a2a74774bde3cebe0887b860bb1e41000d5722e5a6013758f370c4479070184db0072ccae52b9f92d125ea766dc32254dd4812149d430a09571b27ede9f91f39a4c49cbbe2ebbaa35ecf79832bb5201a06fc1b3af7968a7415a331b6508631e0341c6ef758e566b84b38d2117aa1d1a3cabd0000000000000000000000000000000000000000000000000000000000000001273549254752afd1e455eef68b0cb8e0c693953364403dd4c2ff1a6879b704e00c4a3eeff9b78fd5d804208fabe20bae0adaa8437e3542a4659df78d6145ef2a19c2eef2368bd086c2af4f5d797ea8c1d5196b2f0635d6bc3bc4cf73dd7f7c6a06a3f13b8daf1d567d82f578953e5f5d44ab95eeda981ca7477bf005d92953bc0990b9528a80876ef2e0886497743bb87837bdcf85941ffc7cd3ba4ccfaac62322eb6d5efb35149ee4ab426d75056426ceb7c0cd97351297d61e9bfe724ddb4022c5a987ffa940eda01e53b40e1a6010fa3cc425d819a774de02706ab0664fd805f5329ff75d40be018aa3b60fa327255ef81e96b2a11e7c59ad5736f95ed2a703afd931bd63328e4d9a2c6308e378d4eeb4a12e5db4382b538d7b3e4b8c572914369d0150c28c9f425cf2e393000b1df62db876507e47dee6d8a473ee083c691e0aba35c563d841e85d05c91fadbff50d1f731b368bf3e1a540f1b511f6e7af2e8a984bab054bcd28f76b2a3806a5eacae1f9f87fa357a69a048a6aa053ea780aeb217f2179018a471c849a871ae78fc5b4e444e555710ae802390b3d3d196f292b7b35d52dd6005de86bb6556f6cbee66027a2be9a52cb131887dbb3e7b5c4