0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02794e7fc4e67acc4d72cdc07477ae865300412978b47987bcaa3f0d38b6dad8417d1f202b09b472554a6a669180efce7c85471e9d02f40bd73b488d31751098bc8a091faabef61d154063efa1cc8d40dbc96b3b77f465b0922f9fa35e26e7529000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000288be000000000000000000000000000782666c34e7ef22fdbf5aabaa758fb5c1b33a096379169b45fbe1d186d411fb26b37faa99768a352ff4559f57fc86dee905b9aceb5ab3126e797193760bbf2b22bbd90000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000098862018b81677a26a5a120000000000000000000000000000000000000000003103419ac6a9fb7e01fb04000000000000000000000000000000000000000000001351e0d6bab58543e164000000000000000000000000000000000000000000207c3e4539ce83dd0707d20000000000000000000000000000000000000000000bc81bd244d4d5d5e5db64000000000000000000000000000000000000000000000b5f7014fd6b1ea3bdfd000000000000000000000000000000000000000000edef1afe690eb91482b4f00000000000000000000000000000000000000000003b498eb06dd12f1adae2510000000000000000000000000000000000000000000029d231619c5ac8538627000000000000000000000000000000000000000000806ce22050bf1f5336f4dd0000000000000000000000000000000000000000000e531eb6857cca97802ee200000000000000000000000000000000000000000000235e883767d793f96b4c0e67353d1b07460d3966c6c37f42b0a0ac5e049d87e145dc4ea1bcc6a9b6f27019fe14b348e4f969c5a61fc011b797c5e16aa6698a854530cd73fc7603cb973209b866b3a18288af12a1530065321f1b746d97b43e7296259e1b7f15adcec42016a83e41ec280284af9b2f5ddfcbecd6f13d6915e7a4424e1f469f513fc5225425372002631bd34ccf7ced76b06f629d14badddb6bb6f97632ab19b56f8b520709a7c18519d5b7d7e569d38f622334bbf13de3cd8ee5699adf05fe323f1872441028affe78bed7a8718837d046f4c9d7add35d2b6f8359138831c156d7e0fce5167f2401a0d1c31e8596edc744d87db2f70919f8fe3e5ecca350a8e39f7a37fe0bb0ac99f77659aca8732649c3191688b1ce664760b6fd01cee53e3f954df72f175e2500e947c7b247224a78c52870273a58553d35d07c771bd7f18862bc1835000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022f103b75895b4c39d33d050ad5c2d04d14589eb4a24d020bcaedb8e0ebd494f91b22477aa4dac471320dd33b30cb76b53ebd83274e8b1dc0ab94841ea418f97c0732c0bc4fbe2f088a249052798a333c5a8c7c7b28ec6278d535ddc3dfbd52af06cac47a283fa2cfdeb4b189f8db90f06fa0f801ff0fcbf24f0aae9588033b8712196735ffd4b3c0c9c618ed89321a4e1beca1471624bd248cf449e733ea23160f5c67123c717a425721b9d3d44c5ea8c556d2d87dd70b2aec5c65423190a179020d08843b1dc37be6953aab94023cf1c6ea81ccd19f95fdcd3647b7db9c3d33263daef8fee6bbc4a62161b9eb31f30831845ed9cb5b400332556697fe3704122927e3dc915c178ffc2b22042d382372bed3e2111c77a8961e356d8139b2917d0dfcf27f99a6970392edec066fc9e0dab3f813f69725a78e9619977f5dc89dc4219305330de27fa4fa2efd32255e80e582c64e6cd1b2cc8e8f904bdeef72984a05e47663f5fdcb2bbe85e6b2a275af47273c092fbf849b7bef5bc922db74ffd90c80be41fbdf9a56b599fdbf3c46a3282c13c5ca224d3967c63ad6ad9a21082c090c72418af1ace8943caedbe46623202ca07a9832a9d33b7fa5167600a40770294a8ee67d7985ad62ce7a096a29239852c4ea40c38d155737e300bb532f226820c883ac7f57f1e9b3412b1084c978d06cfc7ef4a0576590a7d558fd65a8d6660000000000000000000000000000000000000000000000000000000000000001084296f9fb3c92dcf0469575018fbe34c81b1ddd14114a807571d6df0b337f3814879ca09f2c14974741f22174875e955733f6956ed2bd71a2376b40881c3aa929c398ec36f2160b7df16e7db27094fb4bc9fb4583b544bb90053a0b695cb1b60f98fb0516cb694d846ec3482d54e90aeae57f6ff13815fa6a968c1e7691818415d5c0081295e6ba0c942efdf8f7967efe92aecb7de4028034ce348b025a7c6c0584f867504ee7a300b1266d367816903a937bcb0eda8c1739ed157797f213a61ec06f05715e2e360e15f6180d5b05e7a83fdd0aae5a259f8a085e3eee59d4872b18f85d630fe85a7dad3ff524fb4951fcc8f08136c77b9ebde9d39752f270e92fb898b0e818c2d3da3364429832cb8dd711abb344d9f7aca9d1da2c63888b0f269db1def0b8bbcb53ffc5ab762fb83b33507f4e80089fb97682ed1b229279c828cb9c0c891e2c1e3e227b6ef03727228ab3d499b4419e07a7385c94f05e95862bedc53e7665f0769e8af20ff1125629f7c84ccaaa9012f5b97b0caf2c4df0c50455dd95b89f55696017b674207e833b3404d56f158b3430ab3b56f1edbeb9150dca90daba63c5e5d08ce49b6c159563838fc6b81dee026e351fef685ea02101