0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a69ddf2b7394befe738a4b9e358810e0aa4aa7e16d55cddc150e3ae837550f81bd4674e6e79949dc3a721217424bfbfe82ad82fe14d2e294a62afc98107e83fa968ffa2d5c0a19b133ce7570367bf7bd6b3b11c796000a7845009f92753d6890000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000dbe50000000000000000000000000001c80c8bd9591c27609ff439de23185f509a6c3aaf6c23a08e6f1b9ff2cd53256d871e8d7a77de32ad77ddf069c131b1901ca4355ebcc26ea5fb175d521a78cf2690400000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000041a81e5583e559deafca9000000000000000000000000000000000000000000a1f4034dda3bc7b65804c40000000000000000000000000000000000000000000016b1e47078d9af57529c000000000000000000000000000000000000000000bf1e73df496913d4a4ada900000000000000000000000000000000000000000079d141e6beb35c32b6b31c000000000000000000000000000000000000000000001fc1842e18162facdd8b0000000000000000000000000000000000000000009fdd36771f7bcee480344a0000000000000000000000000000000000000000001e56ee19c3397df32ad3e8000000000000000000000000000000000000000000001c462de9e919ab674f24000000000000000000000000000000000000000000c33f24d272f4666bc7d679000000000000000000000000000000000000000000b396fe46134e065c3040b900000000000000000000000000000000000000000000103292ee1d7c1f36026e1427a07ecf089bf2dd3db6add34c4e8d83d699bfd7985c2d63876e62c3e6fc2109e50f41e77ee926e3fa04239e565e42828140d78c313eb7c74b3825e88fe3512cb728fd976508a42c5e02f7f657c51c6bce095fb1cee73a96a744a97187f4680fd6bd8c63879e868303b16753f0423b1425b1430fc71e4aee46d6bf6782f321229918f134015ad1433a1d33656026f5699e1ceef072b5ff9dba25769da530cd2b27033a2fcb655c5e7befc1825860259b5e81ccdf662338274f6b21c73e370b1e31b7a4a50a12ce7e8e7b90f511d254bbf53e182602063662be905ca599d28c01d643388d8d4aa6b348079cc77e4fa062dc5293abb500e6d5e92857c3c4f43620afdb24dd5fa46a2291a0e47043a72c9a4026578d3870519a89c0a7568c788a11d6d366e220640196ee1a8ba2396660a7e41f5ce85a735c66f4f08919b480d5000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e9829594142e26042ccc39120e9a9ddd889c46d2b74c0c654daead2fa4ae41c22c71a86f70970ef912a3db4e2969851c7ebaa3a30e55f8dd9f47b7d93debb6210506d2bad1ae6b447921a84e8f00badf472ac26e1bbb95e10d5d64446629bc808e226345e871d827cabbf72cc12fc735ab09341c61b2fc87ec70f8156ff9a3f2c41ef2fcaa8aa559ce37701fd2ca5f9dccd3efe56d46e107d97a78122900a98040128bd779a10603b65a549f31b2563881c0e5cf5887df9d7bf374929b83ac305c67b09cc0c178c4f648f0718043a6e4206f1eae4be1839dd4dad67ad10525d04345e22e6641f01cbdceac4c815180ab187b8efcc9f8e750b077d6894860657092649a9f5eb14a29aac3c90e28ba8cbc2d50682ec2c4242cd6c4a38ae8c03e725b052e81c0be503423b990d465bd76436a32748cce78a6c28eaf6182e24300c249c4ec5cc3e6bd6ebe77eabf47a911e2e8d9346055be21a1277ffcb6fef1f1324842abcbad70f58f9b983095c7cb276c15b144222356e0e07c4229eecd5b1de25a8e4e9992dfc521a86594315cc8297d9050871d7032cb03a7f7d285d3f925719c45ed55b48ce1e610f4c309cd8ab4e46644a60779fbf71d212ed6f29887461053286ed906a47759e6d369bea4a3eb9811c9a033d0d8ecb0fdfd3922e5838da0f2eb4ba64edbfe095f31ca9c0e976153ee87b63a6cd164d942a931490fbb298000000000000000000000000000000000000000000000000000000000000000112ffef45039f1bfac86ff845b98d2eab8168ba51cec1e05d7f5cbb1dad212fb51eb25c60d2b0a5ab29390849aa6bf92fc708dfcc4d12ce1bfacfcf6785ce6a91217e105b4db349e366ecc7f10079d77fe77cde5037d4f488122710e195475cbc298f545836fde22110bff5a4b15e1c8fb5f63481cfec43b9bb5319d9f308030f24e484489bda0a6084aab1f8829c4b1fda5593fc92dcaa1a11e1548d5a0798522d452d7df034b8c3eefea13616187d82a608cbd902539c96769ec4047af1e1471fae78c2ffdbd7fdf69111f667d393177496141bbc01f70216544043449518132c77e80934eb0d5773e6442c4ac55cae3de8f9664fd2eea01bee5a0bb9f9070f022f745366ee8c3cb29901c328a62f07426395eb9edd2b306b70261e5a56c5f5142beea71a2f19f7071041bfa6c602972ed6db0d7ed43153a6524acd874e336b2a30832e9ca89427a811cd3805ab57a39f009ac187025f58587be2aaee355cb62d81f4f15fe6ab2bacb3c39af2a033665eef918d5fa57fd6283afcc844faaafc0b625596146c23633fc521cda41708f9940d63a903fdafb6c201ce9d12a0463a29efe70947f7ba75a1994d598d80200f47c0f50c50a8ccc0928f931abd29a369