0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02f2bed0c0ab6a2ee35f5e8ca97d88a4700e45badd22c3096887010b752a014381964c817cd33031d05fee83c5efb84a586a70c93ceeabb3ca292f63af3ba4c985902afd52a499beb40899ddbc7c0f5da9a9eb2489cbafd8db572264100feb47e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000009689000000000000000000000000000158122fb863419c71a10ad3e643a096600d71ca3003ad8639f92f8e5b65296cd2b7696c8473fc9c4639e9e85707daaf8ef25174bd43656f792ab3bd31dc86d9cb9ce10000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000052e04b45cc959dbf6e591a000000000000000000000000000000000000000000bdd6b3853c198d9a46e81b000000000000000000000000000000000000000000001ed6a4bca9356009bc8e000000000000000000000000000000000000000000ebf873d78a0d50d34e84690000000000000000000000000000000000000000001858dca79512d824d8443e0000000000000000000000000000000000000000000029236269254f7b020a970000000000000000000000000000000000000000002d13ee50a7565742a60844000000000000000000000000000000000000000000d4e8394e0edbfa872c3178000000000000000000000000000000000000000000001892ec702dc8e2474d110000000000000000000000000000000000000000005cc465a557b6c1f008e784000000000000000000000000000000000000000000c0f72ec15cdd7bef4ecff9000000000000000000000000000000000000000000000f7fcfa8fe64a133413a05c7c4d962db51ba2d1f02205b722dfc816b8c58836307e89d73a894bb39300d18d47580e6fa4a34d7a84f60000f405e2f1fbc702c8b948b2db6668b8b9dc93b20e5e2e6723bc94ab5f12a8aef69e02120d285feb4b40ead75fd24804e0afcb82c048527da0e2ddb5f886b1c48281c8f6adbccbdd5335b58b652cbc907165ddb0b06e1cc05240b596f26929fdb29de4ca45cf9eda4f09cb6b0864eedf7537c3002d00837b48372df41e597d8a8d07261fe8966428bd11117d5e9653b9694e6411411bec34ae7a7c294442795db2a8da188b72c3339ff6e92510135a137add7ea22ef16f0af11c8c85f524846f20a82c039c3745425a48f81eb884ad2bd567fea0dc2600753ffca7fc9eb81e853a0c06bb60ab3fc0135567e6c26f7265a5d7adc19c60679c6da7090be0ea698cf60884da917fdd03a7355086f7806dedf58c57a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022b7c9bef68c7c4f68a28c1d9c834b23104545fc656bac80dad31cbdc4b6ed5a80fdfd8bb13a7f9bef3eb44a86bb31393789c4f84a4a1f15baab4894bcc511523157a8e0d8734fa871bf240faf00f38eb2bd3ef54a169051a9313ed22fe52fbae02c31d7ac58bd73948b04ba9fe88b6cd7059cbbf2e72b1effd0005109d6e825621e46f0c79b319a19c7830841bd44931c379f3c81b8110337580502fa106deb504ce57afc2f956bf36922e7ada544a287786c1f415e7393b53e9423ade6294fd148c910a85b67885ca81c7d40dbd50bdaac77fe95a966bcf9ead79d713cc8b522acb98c5dc19c1f2e4dc499251057aa31b37581c3164e02106eca8504af606db030374aa91fb6e3acd8b9993dc421304ce9e12f014f994e006b9afcd0c94979329120f3ead850945ea6bf58f10e4669ace6facb03b15f5f7d7227c265f1516cd2f0f26c17c17e69e60a61d2fd622ceaeb1d7b22313f3626596896bc1af79cf18228ea8897b3f11af114a1b27661f29990920d668efe3d686a26c85e69e67173520badf867034cb4ab968b4a7a4630eb2298bb0571f6538a9771cf4dadd05fc782160d6d255b721a356de4ca701871d64310cd06fa08558d9b867103dce1484602ae494120164fa9038520ac14c5c0ac23111d5d2a5c0f8a50122a70f73d288e324dd95879bb27bd2e6e187f4a960314d62a1aacac49deba8e382cea9ecc0be09000000000000000000000000000000000000000000000000000000000000000113164df89036acd2380096db461c8f904f24d87b4ad95cb304a801bcbc9fc9440f5d442442ebecd605fee5e21ad511b6d34718921bf167ab3039ca7cf5131913016085e31d9ab0dcfdba0037797dd2f8d893a05f53327fd2414775e217618a6c29445cb53bbfd26f789642d8852c2c330ff7c03700ca806f3c3d56a6b6f537ae18848fca87322b9b08b7a0868397b22c0eb042a3f61a6e9fa1f816be25cb94f609c43baccdfaef3417e91a9a7e3712ae6579fd02a897a810457799bfce5553262c6e057b2988ac57e8b4aefc2405e6179a7de91d07aee20bfa2552675ae10e0917ae458e9077bac6953ef356aaeee195ead537fe8550f0dd113269c5ee09562c2ecb4cfdaff6927e2cf44d66965b442837ada38dc9bfe00f9ad9fac6a399806007b0ddad29f2a6495ce7482c0d68fa7a9c0078b70091d0f513282d45d9f654951965ffe64ba452b3ae501fae3ff4760024456e6506c60333a596d7e297078c3a0fc9cff491cfe803d7081896d5b97a9a530a749dd7280ef1e526219b6be5bf242b51b094521a3bef3ac30c890c3d22887e5a09d38bce6302e4f1137b69fed65c0c1317f9640987f1cae5cc16ed86ad9e81d4825de836beae62a0c132b4f653c8