0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02fcae503ec28eb823430dc8c849cb455505aa1ed0f184cd157d6a024b8a9650e24aa5c9784f543057600774dd694b929d4652f3c346de65b3edbb13cff1a6c7ef58ee87cc55f7d880f22177239f4413cfd6ad6e77ccdd08a74e66517817972a80000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000cf060000000000000002000000000001b769613485a170a9de81c0d2c18e8fb5da19f105c07580c98f35ec9c528c2783c89547d144bc181fae12f504fd34244a1c4d4321d75ab4f52811600605e65346885800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000fe050559a14a61db9418440000000000000000000000000000000000000000006bf2481cd5e5c4af7135bc0000000000000000000000000000000000000000000005d40daa2994a1e8692f000000000000000000000000000000000000000000df8a255e0291365282c108000000000000000000000000000000000000000000df141ebfd0f4f4b724c599000000000000000000000000000000000000000000000e8141432c21e1aa84e90000000000000000000000000000000000000000005325adecce40605787c34f00000000000000000000000000000000000000000069991659e620906940cb0d000000000000000000000000000000000000000000000a26a43954d81f15ed920000000000000000000000000000000000000000005d044afd499ae981b2bf76000000000000000000000000000000000000000000dd71bb1c40ab8faa7c765c000000000000000000000000000000000000000000001dd50bfbe890d2b1a2ab093864d87f5246f995bcbe554cb8bd26eab85b1b4d4d357cce82de5d741ad0e305379693f4b4592aafc48009a62db0cd7fb82ec516e8d26e797096f6ec2a17351711a0725f369f8757aefce99b45080fcd1f9c1020c029d5b1c7362ba4960de91ea61a0142f8a5bb104610bed587808509e3cce9134b523163f8bceea7b7a2e2300cfcdb46138b4066e2281d317809b0b2f9fe0af3c74026426ff0d7877a0d852c0aeedd34cc7801ad0a1b6f361676c9cbef7f7e7d20de4a9d895b272c64ca592a20577bb3b3f176d756193d0f40bb2ac9550a69601160fb3b89b6c330bf7d4927c6c72ca801f0d5207b1951ea96bc7f15412dac6a6b9c0ed78576cc6413c3cf258de7947afbf05f41bed0f8e01477aaa7ad30d39d143c2965d54e943cbbde5a2fdc3df8083aed15c1b7920104a33cd5d146b5747cf24060ed5f1e1dcc76a096000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e5e5a1e47bb89bd2822a2fc31c2d50b372af81074473e6217e41da0d6486cf315fe62d50f7c8d7cfbc3aa80972615c24b164014ae8957dea2aec9732af9913e2e7e956a2efa6e8f0faa909f3a9039b2ee696133ec460a446bd1b57271cc3c0607b0b37035bc1a4e38913278d67f5d4c5be7eab4c29a9ab92e342c648b689a632c30b70c2a251d69d040b6db72ed22ba4050cc7527140071f5bc085299e5bb472f5588cc4841b319157891d2381a7092dd1cdfe714d70cf8955d660a0231474828580941ec38a7d568763bac941a828a47653d8f1922ceebc407fad1895763932f5018aa85262e7b5cfb552d215aa2944972521abb303eb830cc4f401c7b6a5a0f50e5f77af8d0f73df175321955bd7f852078e2d261ef557086cd81e520ed622e0b2b3a4134ca7458e50eb594b678fef8c26c78e581e65f462c980d541bffa61cbab9502781bba62300001650e66420ee3016d0058e724d957192896af8817e105ce062be40f01b82f97aa9ce892cf50e5e4f549b657e52bf7f6f69099dc48b2b78ad537d6741bdd92e975824510a93115170516c4841b56345f6d54894e914183b42697087469df14e4a4ca6a61950f0e0b213f94bd44f03dd4d888e8473c01cb65e1782de0d4e0e5499cb62867e2fc4aaac1a306cea93e74af7d3f7b6fbe62d53cc8ddc1245055a34a25be45fbc62bcb44a70fc006fee0fcae80dfede173f0000000000000000000000000000000000000000000000000000000000000001026fbb37ce692626c9839d649f6dfdc428877796ff24aa8542ea6c35599aee0d21d4acf4292d251511542228082c9a26c6e0fb2cb28f92504c5b9f42d511fb6b0b59216665947484d88e17c188cfe76cc23e6a6dfbf42154d53d44f4c7ee267d11264c83344ebd83b38798671fcd709bff774cd9acf124bd249da9d9cf3f10bf244ce6f7f5a9972a7dff44150a2d5cc4ef90ce253aafb8aff18da00c8e94b9701ea352db76300ba883da4ad5749430753c1498dea8820a85978e80a7f4913bd401aa7d14ddc70b3c4b8c06d3bc3eb99e707cc08133b079e47abe046136bf79e622804dbc42ec98a07b0daa503f5d3dcfb16c542ef708e77fa88a0d3ba5e829a1290eae1515ac68bfbe5916bc489f6aa58227f74a4d989cc04225efe67f28b00c1d8fe328d17d626b8b5aa1ef8b8dcea9720a17ff9a82f1c8b0a6d483bd93188a1f0b9eaf8dd480adb1fb9270c1301632127e94b0f4e9ba5e393c3ae328ad0a4a128f1a2a93fad0f6801e1b01b1604321533df1918fcd6addac17a47246f31081250ebda737b669555d84976e5ad7b56b77796b63fd0c8d6bb616e6e0903532551bec6fa82dd916344eb0e6f7f9471a124573149a8781d25e9083526123d864a3