0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00d138f97b0a81fa29175399e76f11e56b58853d3e69dfca1dc2d2f0e29f0bcd7020e3b2b8d167da941c7d430b83c6f73a505985112fd944f32553b3bf76b2c82b42f2c1d47a0ae5c92bcd3c2c6cba91f93a8c4384c48cfe6ed5e90d31ac1cb900000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001d6f50000000000000000000000000003764c2ab8399f77b5e32f73e72fab4c675306287609176d7bb1a4b34d7aaa9850447d508f1d33a4330855f91a8c90081d3d29958602794f7733f8174533eff9f8bae40000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c09233feae70abeb7032a40000000000000000000000000000000000000000005f10bef06f9f8b74f606f500000000000000000000000000000000000000000000003f6ec187b8dc07b9c100000000000000000000000000000000000000000033c239861a75aaa5eac2110000000000000000000000000000000000000000004d18ffbce01fe51a1ccb2e00000000000000000000000000000000000000000000092f406884d476743272000000000000000000000000000000000000000000a38cb6ca6f17388bf6a6480000000000000000000000000000000000000000007a96093f32e4d4bcd51a69000000000000000000000000000000000000000000002d6f1510e7a4e77cfff7000000000000000000000000000000000000000000ef308f3850ed1bda5edb890000000000000000000000000000000000000000000c5c1baf5f9998dffa6a3000000000000000000000000000000000000000000000219d5a1d8b9a0cd163972f846f0ce032c5274f3f062d9f78132c195139a5b71fbc75061813a58d192ca42b5178670bb00928d577dfa8023c0921b33f68362e23acd0cd87afeba6fd9dfa1f758cd15ce30544e80595db577497d7555fb24f29879d7557d3f329fda5f85c2906ebef752be33b9e72b4a147f4d7424b56338136cc0d448abc7b7959fd59c31c0197c7b8485e76775273f735071d620dc6242957e679bf3aa39841a243b32b052a9210bca4d3ccbde43b47e3d9a1cd88e28575637fdbf23a37ade88baa21e20cbbbcea81c115bbbdb84fa9e97e33e38d161b4ee321d98f89f9ea92415d8f1c23cbba0f70104db69921e0de003fa0e7cbbe3932dd6631dcac817fa79a02f0e60094ceaa351b01e899deff7dd565f940c6dcebf5b9b2976a40bc82b41b4c778130476528e3622e8eabc72100d9134ceb60f66d31ab6f06ac6b98e80cb86d7ba300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002176fd30d18b99180f3670b75160ebd355a95532999c55db55a3e58703e161f391cfc726c1d16cc6b97bf8988da0b216e59f8cc7b64148a170982d562bd6cbcd729174da5eeafedc0fc534cec105c80122b8a0dc481544c22606d8c6fb05ad0f80b17ccce226427c59e8f7898f34ef99338687243d4f9a72279c777025790f4142ed0632a4e9499d3bbc43892efc64615ec9007a452310ebffb77ba9c3c6e6a9302d1172ec6b3abda06254134650164f4290ea02e47f9cf3df025ba38b91c836502592d4f4a61f5774056a989668d9731d8a3479417e713b053a85d7a6a1dae7c2d59d7925173a4ac1c8be1e278731f20ba5b554e4e6beced054b11caa0024627178f287d2237595968eddddfde2df3f7eeb927c07384e8d452ee6e9795cc07ee11df6d5b8a8a900036c0ea0aec52142a34d1047433f910da417dc84d2e64476b0c744be0a47c7827539ddedd85704c10fa09a69f8d26cf2305264f5125f901881d80d580d76d6ae0e7335fd846709f63b4dcef8722a9b9de54c44b44a56fdf0724cb20002eb3b918136258fe890c0499a1666b374d437a32cf30e40f53ce46171d1f4b0858cf0c367689a0206f5670821c3ae95c3d18ea6b5bc64398f63f8d621c36fd1907f767e9b09549e58a54d0bbd42a91bf514f565b9f43070d40b27e260e527a215d43541bacbed9186c5862e29be729c95427702ced1285d98adc38c6000000000000000000000000000000000000000000000000000000000000000127adb7e22b1f09b95bd06282173815cad3bd6ea0dacccda533fbe05072d957cb14ea8600bb9bcdc074f3013520ef520bba4c2838095187728a067bd2938006c810472181369a0e25d902d879f25d4c821b88a88bf4a17083dc1fc0d1fea62c6f2c9b49d9f8bf4efd6bd769c89ad09eeeb01220b0047cfdab1d680d293e52849d140dff6a6b86d5e76f1349b6b2586b432a9575a203116f6f0e57ffe3fbf482cd1de9b356cc2b2ffbc9d7e5d359a9ec0845e2616eb8ea29daee71329129040e5f2784145e76f668ba036be435d0676c8aed9293f581d9bc5de7d8eca07464f2bb16c4bae083661f7816039efee4f298bc8e4f127c12eb607ed4691b459c9bde4e1237e11d5fb97d201b39c94b48eff45a85a6a35b3e88860c914972b4b287851d0ef43154f2b06a16b8c5f04f8825d469ae8db3ce2d2fd6d3172e2d8b42f52c8b1c243f80ed743ded180cbb874c9c4b194d1a2145aaff4280584554c30a85b9e00dbae78751a32b4f2fdd3ff601a28a92d33a2fb96d475937c0b0f898a13b8ae60c4e34154a005124f1151798d6711a7167539f1c0a4acd7bbd235266ff1f24ed0358d8d38042764113906e40bfdb652c0e7e342f65c49076c1bbbd6bb54ef7d8