0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0088ab5206b71cbb307676f47b81c4cbb0c76a644155347b30df2b5183f80cdda0099596b8d8d401d8c8cfaecc88eb3729209a7c54ef62c0b605ece7280f81de55b0052665d76311b5d1d119a82f9fbabcf559c45b4a4132d74bab175d6eb382500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000009af200000000000000000000000000015b419affceba159dd24dc5ef49fd8a176755ed56d39a3289a6fcdc8eab043d9038b0f38cef3151619fcaa547d988ac71c22ac44849a328ba7e85154e215f02570f7e0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000046104dadb80a38eaddc55e000000000000000000000000000000000000000000bab921fd2b790e909f745600000000000000000000000000000000000000000000184677417b336272c81b0000000000000000000000000000000000000000005ca67ce8034b19731557f5000000000000000000000000000000000000000000c50b177d5ff6c3284cf27b00000000000000000000000000000000000000000000127d590ef67932e7dd620000000000000000000000000000000000000000005e8a9b6e53f05af6021fed00000000000000000000000000000000000000000015022f0dc7fc10957f07ae0000000000000000000000000000000000000000000011016b70421effd67c240000000000000000000000000000000000000000009164aca5a3c618c8fecf61000000000000000000000000000000000000000000a8601caba20ba2c4ab02a50000000000000000000000000000000000000000000015ac5df81e2a9f0f963d0f5461405de46059aab95d2722439a3f6b999a6b337a3cd5595461e778edbcd1295d896d45386ae52f6766c4de66159c621194ab3124b05d9353e81c451a81b119647f3e750da0d6cc4b1f00e3ef7b97f58def3a802a6294fcd55d2f89be818a299f7cd3929b9cd1cefd0feccd62a967db14f7f64f04339d1465b9b04a2b816026ba9afc8dea8a89000603297b5931f99f7d81c31f433c9358cb4a4ea16a4363299437044d08439a0c9528b14ee7fd86a41d5ba676e64d86dc5deea79b6b3c1307362c2188fe133b79ae1a650ebdd90530b7ac680a3be0d67973be5de5bf98cc2d8427e5a43a58b48bf82834263061524224bcbe31270abfdb3e2fa3f679f48f12891f1d5205b9314a4b7628f9987bca1df321199c7778bf0f5dbe1d2dd280032525ac54c7bb39a5a4c90ad8ee833928fe8c89904102f97728cf6026a54b33f700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002036f2c8c5b8ad388174ab4be7684d675418c0428fade712efde3365485c9af882d79d663dde58c3d6e3ef4a97d3af147f24ed7a879821f2fb61b80c7a0b7001206459a324b59b4e2281e2990ba3f5d92d27bebdd868f0e28500a276d9f821d43229a05ba978040adf621c4bdd16fb77ea9a7f149e744e7f6c4a8c4ff6bdd71bf1852234af35161d3ba4d6b63fc5af573413840ad5288d1fe3332400fc15b78df2b52b232df51033a89c042972f5fcabb8256dd7a4453d63bb91a6ff39df04b111a46a6be1862dc71a35f42a021142e4f320940c1392f93c0c3e988d9e579a55628e9f62ab27e9ab805c05412a78378f4f7852726212fcee1b0d237a4643ebc4804440c8e3a68c25fbbf8ec87fc36b6568dd02b27caa45a0d1974af8545cf94e9093afc660dd3b2559155dfcdd9cf196fbd75befb9bd5635f91eeb2327f590a37207308db5aeceff50adf6a81058bf34c36c37ab9338dfff766ce4fc47fda0fba221130b0d931da02557a621f6cd8a45665f8f09e75424679678263bfa619018228bf5eae945a3c81151931be3fe9b442c939123cce93201ce7fea490ee2f5b652a807a1943b02942dc5d1ca58987ef6dd3b69b7c3ff728976cfef47d207d994e1c576c3cac6e09e18795d98d9e68fdc0e539e70392ceb80c25acd783a4b69d4c04eb57cebbe75e98fdb16e7c963e6e7aae73e1d03df2bbbfb60245ac9c14847200000000000000000000000000000000000000000000000000000000000000011d55b8fc31d71362c41c652af5740e812d44e8ed859c167d6543008a4f614ee208dbfaf64fd9f003dc165e53213321412ed2ee5c49125e63106696ccc74d4a171743360655f5c45ad6ff006f90731e15b14616cb4aee036df27c809dd9c6e7251dfedff46a4069b2ab898e1650d2b195776f61c984eeb7feddd62c25069e56bb00d4f3d67af1d02d2bd57ade907d80664f88037a3093b34b2820a1984e6d55841b28caf6414fadefb282fffd27f142213936b1a296e1ca210329cb78363a57bc029e5f56be94d84f42fa9613fc0d5df88f54082034fd6e8592cbab820b94a2db0bf12699f0baad4d4949899d19b92fbf38949613d7af7da418b9d23289a45ee11d25eef3fd66f26bf5a8ba80b2a849e68680a0973a61f2e5cce89f25aec40c9c1f14354fa3185141a8247199474fbecf8c29a18236a83116cf27f79c5b5b70290d83f5d9ed7776eb5302581ca841a78a59b866c3f306b9a01b0063c810a6c4d1280b98229e0ebf4ea2604a842a8b58a03ddfd9cdbad6e71991261346d322a77b2e2a500236a6e2240214005d71d9c5fce61d4057b0c90e8a0034dee0e974f2d91aef6e170d11344dfe428db9c0a5cee198fab696fb6661cbc77eabc623303b5e