0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00beb5e655fa6ebaec5084b6cf765eeb8f87152a3a021d9e33bb969fa25612b7c27c50ecebfbaaa82dc7964a6d690ecd1673962caa6b7ef05f229ccc18d45ae4558b7af83b4d867193ba0eb992184df3792128b9d09622f0121c623b93a238fa700000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000010aab0000000000000003000000000002106318e7cde9318f4753a74e197fed5602b129a2a389b09d5d54b9dec62e376cce32db9e93c92790fb1b67f7c8036ec2dbf3ae67d4228fb1f9165ce8a619829de04500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e25f1264431311b75cfe0e00000000000000000000000000000000000000000095210b38e25e8d20a206b30000000000000000000000000000000000000000000022b9217474698bedafe60000000000000000000000000000000000000000002fa5eb74296ca40eca1a38000000000000000000000000000000000000000000d2bf61b00618cffe72a4ac00000000000000000000000000000000000000000000211b46c49a1bbdae696800000000000000000000000000000000000000000020f8e5ed96d90b7393db7600000000000000000000000000000000000000000056ffbf95c5e7a61879b075000000000000000000000000000000000000000000001d581d3c806f621888de0000000000000000000000000000000000000000007b4108815c8dba9de7225d0000000000000000000000000000000000000000008373feb5ad5571824f6d03000000000000000000000000000000000000000000001d2ed0aa37dcf63c5a4f13d9f8a80a6ffa0f3dde225a4e62f20e8ff675d465a3e64ede77f4fcd1dee5720ca86e59b47c50c95105591ef3a7372e84569b11aebc09e70ac44d8a9ee6079009208c7c38955721478065189237e2ab25545237573f7281980418741c7a217f295a5ac59aeaf084e1f6f7228562620f56e4f753895881592ee2bc09927e184a15bfd0444955ca918cbeadd93427c60b3827122f2d937b27a63b3c8813b1418219946e3f8b0b57fbd7810f26241a212abcf7b37ccfbd564bf5fd26899c5ac8442e8006851883af933c8c93ae53e27e4222b39f48e815ce2491c68c54a18e55ff00c96772d643a3e22f95efb665262715b444d53c4b3be006b3c259bc3646d1de1cddb51d86698cfd16379b43b38c3d18993ec2eeedeffa27d1eadea72a82ecdc25f304d2690f573e04ccd58c01a5f96ad0baeb91e2137ef48f47238c384f9a8e0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000204e2af3ab4e0f850a124ff6fd317f1244b49d3cd009355bc97630a71c3acd105260f26bc29cf6310ca9c7185909eb56c58e18cad9fa4dd349189b4df671d753708fde2a1e99dc659b13176b180dd789401a1a665b1a16d1cd4c99012558dae702f8088fb016e55886d6eb11f771af14e026fdf19e438be63786fc1f9e41950090a46f5288391deb48f9e88e945912f3ca09af5f7995968e69acc4e812d21fc630f1db05c00d345d31f96866248a6f8b21688a5dbafe0d111332c67725d7760a80374b6968f22c9b173c340831513cc960355274b32499623ad04fc571d4a49130be7c041e3d65e3148b4196643befc540b6be5af23e8a107735e6fce2c5ececb089e4446783e16a535526b0ba17673ae94f18e73e5b68110a346416debc995040c6ec17cacb9c243ed9274cf6f947b1d5caece9aaa0b7f6e25430a81558cec16254e2a65bd80ae34b6799a12abd64d5523d17c77a2ea30047db617c5dd3c0a94300ec7b09bef812c87241a6d35fa38891418c6067815fc10c65b0404050368a01d6e03eccc5d56b17ed2f0425121d01bc52953a2cc752c42d9ed5d33178f4b662b2328ddf989529fee11631a2e997cedca21aa5ca867d202a4b19bffaa296c9b16a0a25ab33d55e7c334ebaaf07d7eeb7a3f03adc9157373870af177aa6e57b430098e09567d00c879ce0b445d493e97fb1efc750755437821b3985c0f2135b2000000000000000000000000000000000000000000000000000000000000000119163651bebed84856c5b9c8479f0d3925c5aba2493f2e25f780c1fa86d0701e220d97d79e224bcdc1da8994b7611d50d904b12558e11c72d564fc078d05f65d0787e66aea9a6268755e814b84424123a650ae793e857146f6ac74cf22314b972f5796ba1ff710e819698be19631438123bd1bb0649d61a2bf525d6122a930981fa006b9c23da8734bf31917fae27041625d37539cc12afbbb45908149bddc980076a0dcce4c0060e96a5132cadf23e057cf4c5538a81fe1cd05ae39a2391d9c1c801d8d28b9a751095d139745ae7462f04efbc8884c6ce594c2080ec7ec0d351da785807fc70534b06f5d71d76c548ab733e7e39ef4c098e2ced1be1238c2320b82f54d4b076490c3453b40e493db1cd02bf2be87a4386acf85e97813e07a452f4bfff64ef28d7ffc700f423be838ad56e29ca923b45797a875a6783a969e3706b62d6da989211007d93e29f2ac1c6cd2c0302a4293c703e096cdbde4f955fa059be1e40fd316659fd97b2ec8025be39ff81c6fa00824c2aaed19f1f0f7c53e284553e015080d9e7a9965bab03b986df7fd45834479a82eade2d7ad731068292eaf3da9177c460e9ad114701aaa1cafb25bcc4bca1358780f7b8679811428b6