0x31fa742d00000000000000000000000000000000000000000000000000000000000000a014b4ad62ff4cb8b53b192dc3227e3f6e0edbea19943be2dd21359c8160c62d470f8f0f278347fb1e7419961009bf5d7967c0df470bc0bb5c9ca2dbd3a5112758c0e6ed3ff2a28a539121d0ec5d99e6ea824ec8d2829eb5a0ff1f90580d47d5b700000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000002b03000000000000001f000000000000c704d1552f4e8e543bd30b3ae611353476da5f52178c1f82dbf72d7c8d17350dfc93cdd206573a913521d6764c36a9f5c812097fc50fbc8befc1e54f93b562d69e4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a19213bda48765d6b4dc1c000000000000000000000000000000000000000000f4fd88128bb2f3ecb423300000000000000000000000000000000000000000000002f57174fa115ddbb7ae000000000000000000000000000000000000000000d3c7964573c566911b308d000000000000000000000000000000000000000000412e2cbe3f527d17d47ec600000000000000000000000000000000000000000000122d2ce819dcb990d502000000000000000000000000000000000000000000dd4eecec2abacd1f6576ca000000000000000000000000000000000000000000bb9a952713eea733330193000000000000000000000000000000000000000000001fd6464ac6655302b9a20000000000000000000000000000000000000000005889cfedf5dc4bfa8496c90000000000000000000000000000000000000000006407077895d285fed411bd00000000000000000000000000000000000000000000220384ad7251451166c61e94b268fcd2b1ab6dbdf075c9f55bf1b4acc7a385f05b33ff80677fc271596f28bc1daa93764aa7377b3de8c3a904f71d4858123f35d0a298d653ca184e57d40945a592fcd35515f943674a66cdc755284bd4f453c7a16c82f41bb16bade880014dc765f6a0900fc89350017004ebdc9ce1697a39cf03c549615638b0c02ff61e5398c51b7b33a9b78c11fe3b8f897c7746b51de3a1269111b3c79152728d3f2270717e1d95b007a6b99ba8204be30f85996e718ef9e7a82d2a5947932defa9289328f05f52118cc70e9b8085e8ffd3749ead715972d2a9489d1eb9e62356a6124b04414d262b72c083a452ffedf01a6095847232e7eaa34d9e5bc927c6b88629e44ef66a584742c60d40a8fbf4c4937cd0de056d4768d3276e808613881a0e011d08fe881b1863bdaee2fb2d3a66fe7805c956144c1de11867e43c866f12ba0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000225c2d9d60ec90b29705d6a3e3576a34b10241fd40d68b4959e0068304b8d8b401b0ea566fa29203e0cdfdb63ef9c16801fb6040694909526e852a16ce73132fc27f45d5fb3558bde5eea0de453b7b8bdb4ac650639c0de871c1ee36d9d24b62c23704559808bf067873f9eff4991bd4f7c41ae38a75000e5d20d973a76e94bc72b7223dd8839fcc32e72b266903ecb3e72e681e05258d1b40cc191d402009490107a045ba960b5b12a588813a25a2eab79ef55167e7119b956bf7b90ead062b32d99f7aee6b0e6b6fd6344c9b3d67b68bf6f25f856cf1e6effb70f817dc1e70c136c1ebdea4fffa7825ba39c28a026e134b1be4d1a17a2d761aab9b1aaf6251117ffbde351611e281ae0097b25ddd398ef8a382d5e246eeeafef2bbd4fd3b0e2252ff82563ec2a14023dd4840fc9584677c10d79656c99371f85b004c820f5e6220de8c9a86f795777eb0f3f5f2216651f3227aab61f1f42bc92cdcd6b6697a917930d50bc8b7a6f339a3bb43e0ea1477a40e9f903857142beed66169fef56bc0818ac73240dd2d257d5ccbfa0c987180b4a8c564a17d45992ef5a107e35f19e0a97c45830ccbfbab6005fd507a5bdc1e447d5531959be11e861bf186a324cc01a94a07cd95253d1adb7542a170910b7004b9e8dd44046b2e2294152b98974df1ef7cc1c599847c67e585a239c7d016aa4f4c79551686735924cb01e47078f7900000000000000000000000000000000000000000000000000000000000000010594e7662e0fb640eedc87cd55205cc49ce418364ec9811d048fb35cbf1d7ae424dbfa08047280d13122308be69d707618a4f224f4a01cac1a75bdf288d31d300e3ed507c1dc510eb8ab0c08f2183db3008508d9f7f152a9664edc471742f9db2c32bcbe59160d535dccd00f4483e05d8b52a60c04a6dbf15918d0fe1bb971632b4f7fcc0a918e473f01498888ddf050aff12ea016236691f7f90d4ab04268a70fdbad37945c3cc1e3eee94d38c1f73fa5bbf066e535c44dde855dec2c5bfd2f213213a13621b275643813ae93938e2ce8faed6ded33045e5116cba2dc34766522f40dd9656780e08821b14c1bfd7c9453b58cd7a791028d46827d4e9fce335210429dc293d1011cb65a6c7cdc38b4901614f115924d7ea9eb96b67c11fb0d1d1f695eebaa9ff6cbdd265046610cb28127ad1cf88d6ee69544427911ab5b80521f6af3224ed4e0f3f617d922297be74bb5d0367bd35acbff1bc6e63f870e1d351ef8088409dcc37b0a31f2676c86ce6bdca393053d2a17c4ee3cc2dc7c99cbcd115a8eea95815c856d5e06db1835e97bfced16fa45dbe54719b8a768e7c019d01c65ed4ba74b7b23a49dd5f2d29b524a78c04cd07786ca5b398bd2306a2d137c