0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0107fa4bb86e9041132c6cd7a7e9bc9e741b796fad21d672055eb134682be7d431f738ad7aff2e6a4606af2aa93a1523ce1b131d9fd3a93bdace4f8a6253aa0fbc1ad5b1335f5dbf9a47121a753e425700720669d7d3ec75357eb5eb47331d8480000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000104a0000000000000000000000000000792cde471e123bcd88d6170a33e540a7c89b15387a8ea077ec72ce889724f896a98f9581339d1183c878b03e71956594e2db0eec25efe194dae298d53d64a541898a0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c9af587e6305453a7b24b0000000000000000000000000000000000000000000670b7c25504d59b6140c580000000000000000000000000000000000000000000001601a886a442b9c52c100000000000000000000000000000000000000000009e9f570277b703c37cff1000000000000000000000000000000000000000000def7e5740b4a2cbee68284000000000000000000000000000000000000000000000d9c9aac4e3355d448bf0000000000000000000000000000000000000000002feb87f6e71a3302741f900000000000000000000000000000000000000000006770a4c0a20fc6dd335c66000000000000000000000000000000000000000000001c4cc57d2d6b4409ebfb000000000000000000000000000000000000000000b6d87da7d56803e5c1b29c000000000000000000000000000000000000000000d91b006bc1403f45cd8d15000000000000000000000000000000000000000000001b27539ca861e8df5c6f1aeac5f2c023c611695db4e7c81b06aa8fd85856ff2c46f3ca71104d26f4ad56290ba03aa59f0ea7cf9dfd7cc042557597b4c1ca562ad71483bddbe7cf8d84922f5ee02de2cc04f32723e2d03a8fa4bde5ea8267f42aa6732d68ae5bc330a91118e99d9b95bc79784dc8c62cb64098df894ba43bd4f0442fa353b2ecd6d705791c09e0f09c2b196717bc368df3712e52ed7221adec991ea73214b27dd961c1ee0100b04970b0fda29fb44e9b0e4805016298cf266dd3fbcb1ff91f735942f1d60debf30ae357b5e9b005972dc7da787e6a0e1a6a154c4ccfe4e6d3d5b7634bb30d139d0e453ddac59709f8bb1ffec060eb87f81c1964ce8be282125149f075d10f3a32fb552f8c3e1819f3729b14c213f715128b04f190df0230dcc8a66f1cf12dca277aa7ec99148285a016b1268339a2d812492ec1148d1ed060a1b445db60000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021585fad1189b8dd8a71f0ac2a6dc76b3013b86203ed0c91437e7d54fb33378bb0c3d74c4593181d1a7b3a94d6c32310ef74c52beea271e4d3b1c7fe587c83f7f0ee51975288657766a65cc5ebbe60abd60e5a8c1eb5ef16143f2036f34c9cb6926beb96410930febffad76fbe93c1b7c2ea9ff0dc2e651f4a6ab88cd2aed26a5142f7bd7dbefab921a33e761edb42d00453e733f9887b992ac3f5a4a18984a78301cf884e45dbfb064296d0cbeb7c98622263cafd48bffc99ab6a389945a5b6f160a0aa7c5a17db2e248842273fbc775d87863036a68294dff52a4b565394ac91745dab4a37bb3dcf0ad6fd7a9841ed460d4762a3d85d2dfa50691e130b7cb9a24b6df7881bf34adad389f17966ad38fe42d983ab9e9f2ed0ba7a44a1d8800822b98fa9c87479e5a2240887798880609462dec40ef5894c175d07d3da3ad499b0176709910c098d301b44ab046d0902cb2d77fede2cc35deaaebc551850b20c92651fb0b09dcb51ea94fc8cc09b9fd27a973026051e194b9489410870aee105710c7649b0f4b5b8bbc1de29b428dd55313dc2d5b474c184da1b9f846ced954c717c1eb2ad63194c8eb0a8e9111d250177987cd3032c27ba7a13a3f24d3895f031b06ef12855feb6a2a227a193658437d1620a9e8544cfa27f7a92ad6a06f001e021f2cce3642d86c9e756450bd2547288b6c875eec7f0cbe07f3c7454407961e00000000000000000000000000000000000000000000000000000000000000011725bda1eade458f6ea2110ad00649947deb28466e3cc5eaac057d13f48c255b1e498e64b66cd3998cb0a065fab95927fe726f5628bcbdfe5df6bdcd883d423b127005dba3c49af9cb1034376939a3a86c4c1252c76aade88a3af93d1d3a5d331389eea575c56d4e6179ea561ce53a50aba1668afbb666fdbf726acf77ef4dd30e5f9bb3082281c6c433a5da6d7045fa7a4678e6fb7537105351d7e13549a89a132a9d3feee0e36e7818b629d43b30f9b1bedfc82c3a350d96737c2f5acda1fc2fb8adf31f623457f8a208313c17ecfa5d71f711d574c200c1a3b0d0a7dc92d4205cd292f9071ae66fec57c42bdb7889a20f64d5a18effeaf30ee367fe1e96231ea76520c315ab1b286675ccb8a4e60df4938401037cfff143cd465bef63870e131eb9c0d02bdc93c8b39efb53367d5630f7b69f22be8b79b8a700afb7f5be04102b84b78abad1ce5d444e8efbed711df4d4bdb20b08bec446e4965c6cbca18d0191d7cb50d98bbb02df779e50a39da38ed5741acb9ce52383d9a9dab43c6b4e037d80c78ee9a71000eb27a91f7f0549126dd45dddaa2dc95292f1b0fb27268420fa34c1b160714eab1337d101e444efdf71e776bbf98a031db432fcba86a569