0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0003a94a5cb399df35662627661c2e87b2e9548d215471ed3990c6b24589d329712c8cffaf7aeb0de7bf5eb1ba75bc4e16e17d2abeec1e1fcac084d73370cc91a95bc93c9e302037dd774b81242f848d227a69e354b2356b732fe9399c6aa3f5b00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000001d360000000000000000000000000000aaf4060c5972e6b0f8b082e26f7faad630f6255489de3e0569d46819214a9e89762a7950eb038c7b0100b7d28c2ec6c160c3930199d24e723bf389a298dffda4ae600000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004f2ffdbc3024802ee6a869000000000000000000000000000000000000000000e55ddece95255cb22fc3160000000000000000000000000000000000000000000003770ed66137cc198c39000000000000000000000000000000000000000000868960b0a4bf572b742417000000000000000000000000000000000000000000d15d6f7aafd5146dd23ec3000000000000000000000000000000000000000000000986681b5a72bad35222000000000000000000000000000000000000000000ddd40e39bcc19a914e710e0000000000000000000000000000000000000000007071f66c59cfff77e9a59b00000000000000000000000000000000000000000000226feefed274c70b814900000000000000000000000000000000000000000004232d44eeb86949d201450000000000000000000000000000000000000000002a4eccdebad669b43e4fd20000000000000000000000000000000000000000000003c0cab8bf2bb453fcba2e6863e50088fc245bdfe723aa454f34eafdcebba8b6935538f38a4d8eabc96721bf63644fb1f859c04a03beff75a228c565a7d5b4328fc808622425e2487bf0015bac4946eeb17a5f51a2a19a98f03aad1d2fe7f34e0d4d5af16fd00c4c74cf14f42f24a2a546730061544627028a58fda530d44f182f0fef564f9a5cd2eae819babfc22df062de0eb52317fc6eeb646ef23a597959bc01bed124947801480d1aa4418cf573fc6999105b0f372bd1f85b3b10e303a042923312714ee6e8d29820cd3ea1a99803b00f1b8ed8f9614eca5eb18faccad66b88ae78768f329f5ba224509ddb999e55665d75dae3311421bee28c884ec9888ff02c7365fe9291de8b21c4a22546c4755a85a8d794091c39321e8a2f8317877acba9bdb7fcfc60ca3c23bdf70b53d8c9e6c19766f5a98a80a53cd34ff1d1549414e08cccc4bf94484d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021ee34d153d0ea258eecfea2b81cb9f6addbccfc5836a1f26589185a25dd668d1005e39be2ed0ff2a5b6a40ede4c71fc736980c43c8ef94b5d0c97ae21af380c20ecfb5281238dad510a9f1cd35dcef694ea83533a37f9f449f1b503f2acecfd5082e9f8c19cd1c05cffe9ac0482fa7505e274fbaf2e7ae96cd04e40857f3f72028f4f8049b4936725d26d82b3a578e8ba6a154b37eb0aeb8eb9bd23f5fd671f30b6960fecfc00b820eceaca6be7770bc357d2a53e85b043ad0228a5e934c39540142cf8d0d96fd5cdbd67dca347816f68ed0151f866cb2a822035c69a10666790711a8b11d0783888b6b52758af8a5edeadbe29514abb3c3a2d29e66753d8a442037db336600a595fc21330608daf7da902ede240786eedeba4bb0f1e13d7d75257e13e2c27eb842349397abc63ba76f020a31f8c7ff88d7eca45622d91ab3f7068b7746a9b2c7eff2379bd7735428301220c55834bd896245a039404946f38c196e2e42c35bf7d93a84b5340ce85ba47e60118fd2788fd9a446c2888682993623104381dd3f6a289eae1786f45cccf50c6847947567e9823a3cf1825a6933bd2de3708a38a5ed319ffd23ea190e12ee33e18dd6cf8e73ca5b00e6267ee2ce0e2c2c9b6da1c46e9037148719141021f6f0cd7352dfd7ab77702c7674963787210027e1efc0fa2e0c46f9098bffb4a48b1a1daee3972a8b8a7bc99ef75b9489f5000000000000000000000000000000000000000000000000000000000000000115d35370856f690a9b5b068a1d40c14584f66731a541d33e9bb885feb9bdec0000f2e2966e2ea3cd31eb0c18a9cc120379f8011ebe5c32874560a6fc9325ffdb0e76019a0630e2cdbe7c76cd679d16419dd797892441118338ce2acb83a92ee70949b7b7763d83091e63e4b2bc5474c7662160b7a20e6700d6e3e2649e4e42e602fc125d41ec1c8dc36d01ae07ab22a16dfa811222c53d856557a313dc99885118952f4d5b4d7d526b9f0e7a4b3e534cfe724daf544d615a44f12f269509f2702b6ca50fb14c9b3dcd4e1cfb201f7e51308a797e6b1a5acdcf8273f28b24297f2373b8e88f2a93299929d0da618cdbd2e07c42336c83373377e41266305755da23d00cf1e7d6f289124d5920da41c1a6da9dce8e9e2ae89f179a83dbda57ef2e0caaf34f6aca5f526357434fc2a8a1ab32c428b3c43f161898eca7e52184d9251bf1e089e73cc27974553d6f59e93546d481bcb252e5e95d19070b494d9d32390285ec8bcfc46caaa4ca1c89a58e5ac16c7d9d3812ed80676e06f946302a2f181e749cb082acce835e6e95b4d9b0aacea9e9f34472c4e6fdb5b4083d52db12e9200c94a11266f1e8344e00a802dc667c6990f4ebdfcd88e1cebb6a92c690dd8a