0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00b09792a25dc91c6cc82abb679dc4293f926bb4b2f57916707a4952317cba73526fb7d8970c85204c0ea91cbf88c9c145c07f822457f6f5b16e39ea65ad66c34a2c69ea327780e0df1c57d6d1784fe355370e83bb3a99d469894b18edca607200000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000001f00000000000000000000000000000002ae048fde8dab434ece4d4cbbf4bc5c3a8c710b20bfa5dd3e7e4cc33ea55de2ecf70d19a3422aac147ca5ad27510e3be06023118d887dc5a9a8dd8ca2cb09a2ca0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c7c307e22fa64ba0b8f1c50000000000000000000000000000000000000000008d8a12787975ea9d3a603800000000000000000000000000000000000000000000009be858bc7b7072a9cc00000000000000000000000000000000000000000040a65346655807e296ba03000000000000000000000000000000000000000000486689141435e6ae747726000000000000000000000000000000000000000000001a0f7b691904ce7cfaff000000000000000000000000000000000000000000aca815871bd2623b07aea0000000000000000000000000000000000000000000c5980b311d961d313d743d000000000000000000000000000000000000000000001679f84e95569d673184000000000000000000000000000000000000000000da3a7f5bfc67be36368a730000000000000000000000000000000000000000006729183d926d5d53e55f96000000000000000000000000000000000000000000000bf6402d7410ca7e6a220e85d3c2b8fb3517f8795c7ef63285b2388b298cec6b918d14a813afad5b0104263f92cddac1be035335c93b447db40e3d2598f7be04d69326cf6d8ff3ec32322357ecbd13f52cf5a7ac21d8b99c4b0880ebf6945bdf33db507fe817d349bc21141d218735989077bf0167309b1fd94cbb57c895b96054bb8aa4371bdb81b4800bcdece6df511d169f46cc1f9e7f2e58fd6761d7a7148f47b28321d7b0621fc429365c256f16b56aa0fbb30174c0cf03c2f518646ab191601e4413db62aaee8108946436f249867fcd8aa2f2c7edd1997071fdab3cf6af73fa927fb92596ba2a24eec8ef03232adce968c3b4f5cb390821e49f7beb855715da49cbf56d157a1a1bfe2499c96012dc812d3e9f594e59d5eda170eb5c09f611a2640935c26957b9228c4970c331fdd56daef7b8d793f2b48c2d775eae789a516e943aeb696ec4b700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002021fe5dd28a6060a4c700560b6fe30f17aeeeef95daebc0c1818613de2a94225241855b406cb3964e9b655573c7112f6ffe37d7400e56bdd7944525d75e7bdb530219e3af218c214434007ddb2a4803d7e73beea43b6f81de3061d56eca3dfaf12ef0aadd248e479dfa4f7b1648d4242cdf627be65e5676e9d120db2cf7d0d8d25f68923fa24786cd5f70a74477775fe2c2953ff595d6f27c0d0d32a3d6bc1ea104d3219b77dac0d74619d5b9778f88b6346d168dfa0d0d4128b476cdd6332861c7b62adf9fbc770e7e3dc0ff475135907ef72950bd58221e5427d141f176a942832abb848c7657fc28483204f884607855c9b67580477de70463e350522eced2d4e6205ff426c90cdce45692f9dd61b62d68330be5b6036ca67ba6ff0ed677d25fecd857df9db95bd427b3384a4b3f6b006f7494c7140c8f00de9f50ad8da770841205dc8c2658f42d6499f74f3b3d035173273adb4a4ab6027bb2b6b13a9df17010cbe3bdf81b36358fd1a12c5145ec4a06be099eb67f59e949bf58463f45f2973d558769d250943093d51b5dd2faee022508823e805ccf6eb20f108a22a750cbaec832b2bd8d35649485666e68cd75a6bcad06e5b2cf0d276890cc32e341226769cb6b824d35bcf34cf932e51c29c9035535c0f2127f48775b5acb2174d6e116eb0eb5cb7dfbcbbd82400505578a555993519ef44c145e20e06f3ec2e4694000000000000000000000000000000000000000000000000000000000000000126a5eb0960354e08697d9f93a2ec7ba750614d084b12066485876741f882b7b00e53f4202076a4a2eea8e9da19a71cdafebc309e031b73f60f52118ff06d7e5600a6398e4e2e5280897bacea449a872c399ffb971104ca17d59cc5e066e4e1711d2010e7f34f99b41ece8403c3391383a02e6be2e833166c8c387935935f33f52bd9d419405bb7913fe2013a5b8fa609c2596b64c0cf52b91577da6e7880a26e303dff93e936dfaf64a8a42c580ca26d5fad4ab6c29694330e0d6d64dd98c8071feea12313557ea3e5811f10d7c8ed4e629da1a470184ce5244f84a9d9b4a4ef106441fbaefd0e09527d99e1f3c3e6b6fa628d0a08b0730b8c05e09d480d6e180ef6b3dd45bdca124e8cab571a4177edbf372f5e02b120e7ef4ddf09411733c51773fedbcb9bf5288d1fd7bffba3cbc9fb367ad730be96ec52de00da5a7ea48f2d21190106996ecd63b632811a9a6dc1a50424edfe57fe8ec68cac6681949aab26638933203d88db4a533d47f8acf2895f019214153f4578322e104f6413f67404c660a5e9594e732e28a0db824dc2df5a8c50e566d36d8c12e46dc66fc17d2920f7bcaec48ced26e7df723ee8f05d149fc1860c6d1832304edba941980ccf12