0x31fa742d00000000000000000000000000000000000000000000000000000000000000a007d0aba8a7d069e986ee46a8d69edc1fb09ee69df4fb5f49d30c7b2100bd4260283fcbe4685a1c6a32937348c3bfe739f61cd8c3fb4b705b01f04613abce7f2fb725e8683a78051114fbf7ba875a86a141df62c5391f005ac3477c91e905c69d000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000076270000000000000000000000000001432ebb4a7c7b55da212e25099c1788c5b67426f74b8e588eb92057cd245374fe3e73f3a1f375472556b8f550b9bad93ec953e7162672725aeb0385b17833c8b758a80000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002c97f75c54ea2b237dfcc7000000000000000000000000000000000000000000745675c9a4547bc03a19c9000000000000000000000000000000000000000000001407de552983b0bc5f6a00000000000000000000000000000000000000000040350e3fe5745d851e8eaf000000000000000000000000000000000000000000f0a80f77fc411ff8b22d49000000000000000000000000000000000000000000002a621ac0b538a5109663000000000000000000000000000000000000000000f2b47e61947111aab8e8e300000000000000000000000000000000000000000082d1bc7127105e8d4156b10000000000000000000000000000000000000000000006034a58a684b8ebd0e4000000000000000000000000000000000000000000d776ced044d65aaf38fd4900000000000000000000000000000000000000000016ee9ebdcb8730619c3250000000000000000000000000000000000000000000000ce51f786fb07602e04a14ac587d6e723d843566fa104e4d5f595c922e57621a86797ab7b3bb6b43090d129c377de82a1814e7af0f0d4a3d4959036bf20bbffae0ccf13e0ea0c9bf7ebf0c1544527670b6d01711fc1c72bb81fac3349e2d5a26bcc0276454b82023bd3b0e492e601de4ceba9b82c1c4e68749ef0c63e9bad62484453da69e3a0fa99c740addb4f808e949c3762a6c599c26dfd1790e7171b3ce10d6b3495a9da22658c8126bb76851fff287f16f9b9e7ba985a592f8348b8d7790ff76be820aa4809ab50e04c1ac98e778701ce0d8852a2ffc56bafc933bedcfe7b5bf5da1a5bb4bd62d223a6591c8fd30c952424af6c5130a662814cf557c678186ad93c4534037511c09806c1a5bc78dc4b6469daf4fc05b161bd5967d08971fd57df06e47e9d63f201e48d924fdb47567a64be24cec8a788369220cf70df2c425871be27574c211d2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021d1f127735f611bd4f0db670a4c001d78af7e1a481a37dc5832f4286988f2f7624dcf380bf6a8e70d708738e94d10c809a9f7532a0cdd57cb0051bd1b00b348a1b8933c47cd58b18cc7d97996273ec685b93602ff367da6b33034ebfdd3d12551a36013c13b945a1815da0d834e7b369bba4755ee29b6625c45724eb49311d2124f9f187100105764a2bf005f970ae74722f9f4a4fff2ec7eed12802f246b4462f43af0783a4a7f6de30aee93e6f9b955911661ecd8505dbdc95ef1b53b1e5ce2624b1cccae6e0f71a32ad8caa5a5e96ef8da1433cb08823dce06fe236bf4ca92ba84a811fef32b936be81ef417b57f6759f3b59b590e2a46ea3aafb6dfb98be1724fe38372884fa281a15f2c4e62ccf45a42f24abe412299e108e2a6079a0432b9d2bd25a3437b74e6758040ef75c9caa06b0dede8d8e09d7151ff05263cb9f02a5e3f127d1e2fb5a02aab9d1d39d9589ab5975c6f183785394e72ce323d0162e8c96a5cc65adf193565e729fe4569cb89b802834ce26ee473c01f06bd7793e18b1aec86f758bbfcc0214d11ff795df8522be6e57b551b1335e7fd07e2b39112790df71b10c72f77f32a5bc174235c1eb12900ca5d2013cb71df0ecfe76759015ab8903a4945007e4db2887068d0009efefe2156ab22137427bb96a5d38e6332392b9d1fff0698caebcab0f29b1af7f01faceb387a04da706c5aa3711e1a947000000000000000000000000000000000000000000000000000000000000000104b8e5fa8ed0720c0621e7a0bda9439582e94c8ae251aa310f5147e94b275bce0b2dccd8e404ea55140f5fa8d749438f633a80f74c5f2a1660ae0106bc4641911623ff72f156a209b2b277b50a643d278d91776504da7872e72d265a8e92992b1f2fc47ee490839893b7fa25d3f8ca483dc3f69d0b481d75b4680dd97be9586c2c575c043c9a4f15ee63ed4c3a019aee59c8835831ed40fef69eadcf9c6c8e731ab0044770d36d632007fecfebaef7ede866460fe1a1eeca08c09ff49b9b1a840d9513e19b70ad8f6161c685b582fc9379745ec5540a5aa12aeccfb3f7958542027b385565e6ba1ab018718eb6a0d7358916c49356a63a38d279e937b7056f2201748b245c8a64632da045fdb59b5d0282992975767a3c345848c037619643061307a73002046fe49b61a2c207336869ce1510acc741e55f6b25ce9aec6942b11dda6ccaee2fadc976e420ed422a586a824e4f257aca2e10f5fa628ca28d04170204c8ac285cb21a63abad25909695ffa6af6cd299e04daa483636df9d43b6400ad356ed7a32f3669e6bbe6a037bf2e642ef7d07ba599eb6f90214d3300e6ff71afba5b862b730518195bfd60940e890b8557b6081df7186b29f6f49ecc2355d