0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02aa99d1a05a8aa4234594e1a2f8f55ee2a243e1a3389d6a28dd7fdf5c27bce881a445070b62b93d1947c34a4b28670388bd2a8b63e8c63ed8802aa8e08d6954c312b46dc56cd2a685247aa4d4d65eae90c7531e94355e5d324d30de27dd8f492000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000106c200000000000000000000000000020d44864c502ee96d5e8826920b445fb0404f77a6462ff3c6743918b10be666727c47610b8242602ebc9d0307e97a6b32966232033fa4725e2c40c214d61eee12fb2f0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ce2c2f8e8da5dfc85e1e1e000000000000000000000000000000000000000000b16e9726b7e5ea38d1fb15000000000000000000000000000000000000000000002088a8972a7822a629c600000000000000000000000000000000000000000068ce7762770c917d79212b0000000000000000000000000000000000000000002a1a6cf330ffed8449c4ba000000000000000000000000000000000000000000000b4dc185488d32f685c900000000000000000000000000000000000000000043b832b016ba41ac19b3a2000000000000000000000000000000000000000000144545ffd2b5b00bd487c70000000000000000000000000000000000000000000014b198bcf11a274d54aa000000000000000000000000000000000000000000d005bd31434bf8da76313500000000000000000000000000000000000000000021db6498cc68c74fbfa81b000000000000000000000000000000000000000000000458d63acbc7180920b81218ddca124710883957217c59f4a5016de26303ddc5f909925f78bcc78f79fb099b1ad802eec977aa4d37bc2e8d4a189816e9eb698a459bf88c88e227083f7e222b598d0187fd4d12e9658b1cf237483c669578ecc8c8d3c9d2ac1afb8cc9f30e56b21833ca5d2d6a28421d8d1505cbdcc771e153b7f2ba813cdf392961ce310735b2f32804e7b997db7dba03feb72a07e566d6b9a14deae34ee0aa8f127c0226c89ccffa7f454ec6c2310bdd13daa0cb01effc9ce8af907215c91a5daf9e991b47ef8aea8ecdea19dc231426b3e0846fa9afe99ec7d62865e24caf9d1f6f7229b88f935e8bddbc132e52f58c82d49aa4e738845ad9684eb12b66b49b0f7af0154735276ea58ad69bbc83278d2d5a9749b5afeca88db95f7568d4e354069b5a13a2f6a4ccec7364d25b2e2db4ae1eb652c418b7fcf66693041676e4f449d1f8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021495c782216ed516619c724d4daf6412790a872a64a4ed7d071b2cab09ae4dcd149e1af22092e679cef9e0c6fd117c892903f3981fe3dd3b651af5e2bf665df62d6c562d637aad1d893ebad760b894da2d6097d39de3173cfb04b4686914e0b5269d7f7b1a30114771d0054f8e3baa777c6f37dd683cc6e493197b445487bf2514dc1d214df2f30fb1e0528dc468a2384b0bcb7cd494601cce5b215ea30b063c2e450fc1b8e80f48d38c76aa2a21ebbc53d34c44dbab503eeb51688617a367b52c0aee9a0a034b40a2b28a99c0e233bde3b406f68472ead4ef28fe1191335fb420bf1d2f16df68863ccd798595c9d7da4e3bf5a435bac1720a43148ed83ed9ef1ab99fc3d7f36bd16c52e95803f875546e5c2c27e3144a03210481432ae5a5a1006a0004f199f7e7176ff53f40c5b34eed3ec9bd80a792e211c1e7c5857796392f03d6d05f4c302484798716bda6c4cce881f541ece3717d81c7fd7c20558b812fd8ac615f8bd3c7adea79ff645ed4fab0b43261d8364a523bd19a663e13418e14264e7d56b24c040747abf984ede7548083a280e01fc557de8c3e871fd60770183b0c23e65a98be9d83cc852fc30f77149363ebe103774a91d3c873a5f8f6050fa92877437d77efc60ca87293225edb08e8e87a1c881291f3a68eb1535c513915fe385b22b564275ff0378057ab19c81d441201c8d8a18ae931ffb829a4b2e5000000000000000000000000000000000000000000000000000000000000000115cffa85d194dc7fcda5a358d6253f9c3db3baeecc4f71dbfbb13d04df99f874103e6dff3a4f33377eacb4558ed8ef9143707891cb8fa5e79e748208b6f284d41113c650c18f6d3090174bbe052b29977a7c70f44720f3ea7aed9a04aaaee0cf28ab7e8196b65be3796799f82468543f1fa53cdcdfb3be34f2eb9fa25426d4a42a20dd13e332db4e012d73fe0e52547d062e1254f6b2fdbb8ea3da3b9d76d46a1cc4ad8a4bdc39cc0ed42343755f2dd660f1fb8d322f9dabb3e69eed28dfd55e0db0ac24e1763529c2c4049c0f30ed300c4191a1d7def01a8e0f6852d4a337ca1633f691657de19a5d20cbbeac2c97ce65d7e1731547c9a66c14320d990d3ec910e419cc169a8ebe1d84de8c4932ca89660265347b5c56b655bf65f01d6a8fc2290dcbd96113d25628174c8aaa2b9c648284cc69695cc1b1e8efe45905d949b7305ab19782caebb6aa233e3adf50565ef15cb52c92d087076ad6a54b7670c8bc189ef25c70a6ceaa40a16c6d60a476e227bf93dc8a201d6b4367dd54f95c41db0507c393757328400bb02e3a7e20956b89f3536bd3b25b9ee0705e234be47cb2056f88295f98642dd1a5a6fa140c2599cca3281252783ad51dc799d20ec6143c