0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0084fc258afdef342a55429e881735ea1d5d4e9badc959a5145d40c0af97b930c02e78f03d08f7038dcdc4d07018f48fc709adbca2a8ae98f7cb65d031e2650f95a4b0bb8e2d0c0c9030bf1bcab8fc4d3bd7e6c5ad563cd3799fa9b1069794c3c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000909d0000000000000000000000000001546d22431fb9c389599451d343ae43eab6e2056148431b11956fa73f449975678f3c4329aca5b4a8a51a62a3f8e5096058386804f0ddf2f6378d2f6630cc3deadbb00000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007707603b6f264db3d769450000000000000000000000000000000000000000002fc3ccf7ea0977b1a0b2a00000000000000000000000000000000000000000000023a01e378a66a15ed093000000000000000000000000000000000000000000429033f3b50aee3b383fbd00000000000000000000000000000000000000000086fe41576b13320ad6c62b00000000000000000000000000000000000000000000268e827d700950cad72e000000000000000000000000000000000000000000a622e4b323dcfb9188d4c90000000000000000000000000000000000000000007050a3916ed4b4a1ff6b310000000000000000000000000000000000000000000004376a0e8a047dbac1cb00000000000000000000000000000000000000000007299fdfbcbf7ba73427d700000000000000000000000000000000000000000063375c3dec6b4a8388b74500000000000000000000000000000000000000000000014b08ef126737d5687d087d7252c1b9cf31a274903a523e4cc133ec709629ca5d49ebdf25501cc0865e18ccb7b2533d6db299de0008ca73f48b9a6f510aa6af06fb63acb56e58991de80d882a2b3e28b25b349800d4a14a3e6aa9bf3b570d2f4ddcbf058cd76ed048740cb9244978def70f9d9414adbb0cfb20a0ff2a314f462465a5fcfca64943e0c00a2fa657092c46a388da9a2ec99562cfab7d5d0457f539fe42dd2981df4ad18110c8c512f639145eac284e260eeccfa55f8351b82329b61e9d6ddd27d76fa6410af46ff1e9a9a7c1698af9fd8600cfefee45513456ae1a02fc1cb25eafc8ba37058790172eeea3f72849e0d2666174a1360b9d72cd6a96582fa29c3e699a0d7e2c74b3ca828b8c48f8a246f620a5abb9ddaba2a99c7e48b48ca49d8e9b41408e028ba7c5686a84b4030c84862937ba38d2c66242284875433d9bd6421006295100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002033f48dcda653dde731d7c2347da622d683fcb56ab20086bfdd22b098cdbe95e19ffa7ff65508907eb84743cc0c7ba4e40fd6a3374a601a8837338da2a331ce3208d70c23567c55b36b91ebf99f3326a0cbe5c8b7011bdb629d2a70a6462f9d21f0fda83b2dcae917d70d93a10a363efc414cf1b5339cf3f78df452a7724453c0e90d5a24b6be5c0412fddde0a72f0d97b63744e3e29020588e7123317a94cc51510bceff11e08003ab6454f0122bb4bf8eddafbcfd3e7155a07c18cc08ab8d6116b07aaa2635be08e0b87d0de317ba618bc707a504ecd1ae475ac0fee4cae2b27f20d2c675a4b14d7060eb0db4c2e13c26f8a8f052c2206d390d5420f062456246eb6ca8d2ea36000637aee9d07cda6da79bc00eb8a21b21b03692eb9aa5dc70328e69a9f230781ecc153690a98499b8d45dce8d297da8b86f376d83f90187a1c9f09e599267daaf3a4d4c379a199d0022f6804bb456efc05f714c3234d66362d751051cbbda35e7c4bb47cf46dbb5502f552fc1c2bf3e7a5377533fba4566c12659b2677f0a9bfe7512af22e482c53869ec0ef31237c3081484f2928641d492325f3f587cf834eaa43fdc181744d4021ce7ef6d0e3f888f194dc781244bd102fc34fc8d42310d66a23b8bf218493ef2ed928a9cbd23b58f4cb281fb42b288d06f69bd5211d44d2c93c17fe0bdc72e68e56c2f51b8c1c74986fb4b14251972400000000000000000000000000000000000000000000000000000000000000010d02030b584da535bd1ce65e1e078f2b60c4a78e9e92d4b68d1f5ed5ee963d230834b86a5cb3656df5e56effd8d3e3b0f0e2e51875780f0200d86059d03bcb3d0003d02d06787668f8b8a22ec53f2913689e4c02af71a3d133f4d326401668431a66aa09a4d44ee3fbfdedde905942103374cdbadfedd9b6aa7ccd192dedc30d162b727dfaaea21622ab3f492b7796bb2df0f65dc9112422f4beff4c02dba3cb1cc3f53165ccccb25b7554928113c52664f76b838dfc45cbe48a33df817119a0076be9f652f1a1f9bec0a99035eb33d91720db30cf00912450addd8dfe5103ba00536853d6d926f72ff7659f1fc91ae48cb5ba8099c1ad6c646f14e79dc1e44c12dac32892d712f512886a03e48892cdbaf9740a9c82c0ae1109fd2923290e7c071d982b02c58d4e4972f5dc0903b75d0d8322a2b935941a46286e154b9f766a15f68815f8376b189f7ec4e5e2916fe0dd53f23748da3f86aeee897ae3a2ec190e9724c21fb90f4e793f7e3b3af902b53e2e8115c9d554d35ff297f73d553daa2322616008c7f5bda53321b7475edad53f15dbfad2702aa0b469c4079dbe5eb02741f6c5ce18303c3af6fc265bccb47e13102c31811396601958a6192ad6d23f